OOPs
    c o n c e p t s
  1. Steven Sacks writes a clear lesson on dot.syntax and objects
  2. Private Member Functions
  3. a flexible and portable "object infrastructure" for a simple project
  4. Andreas Korth's Lingo OOP Primer
  5. Owen Kelly provides an explanation of Parent/Child Scripts
  6. Guy McLoughlin writes about general design strategies for objects and properties in Lingo
  7. Peter Small explainsOO concepts for Lingo and understanding OOP. He wrote several (humorously annecdoted) dialogues, such as his dinner party. He also asks some questions about message paths and objects.
  8. Zac Belado's introductory Wither OOPs?
  9. John Dowdell expounds on "polymorphism" and the analogies for parents and ancestors.
  10. Matt Caldwell, wrote in Section [14] of the Director FAQ an excellent explanation of Parents/Children with examples scripts
  11. OOPs and Verbs
  12. Learn OOPs by programming Space Invaders

    f r a m e w o r k s

  13. Java Support for Object Oriented Programming in Lingo by John Thompson and Andrew Rose
  14. Objects for project management

    r e f e r e n c e s

  15. LOOPE - Lingo Object Oriented Programming Environment by Irv Kalb is intended for Lingo programmers who wish to learn how to write object oriented code in Lingo
  16. Peter Small's Lingo Sorcery: The Magic of Lists, Objects and Intelligent Agents and the companian web site object
  17. DreamLight's Director Talisman contains a well written section on OOPS and related issues.
  18. itmWeb's OOP Resources
  19. Mark Carolan's notes about Parent-Child scripts with different ancestors.
  20. What is Object-Oriented Software? by Terry Montlick.

    c o d e

  21. Neural Nets in Lingo
  22. an object script for updating shared castlibs
  23. Owen Kelly's OOP approach for bouncing sprites
  24. Custom Cast cursors
  25. Disposing of objects in RAM
  26. Scrolling Fields with Parent-Child scripting
  27. Peter Small's helicopters, tracking users navigation, "naughty" girls, and Mr Helper
  28. Kurt Cagle's scripts for creating relational database objects and for controlling animation.
  29. Dave Berry's scripts creates generations of animals that inherit properties from their grandparents.
  30. Chuck Kuske used parent-children for controlling buttons.
  31. Exposing ancestor properties in behaviors
  32. Generic Hypertext using Parent-Child scripts
  33. John Dowdell hen he provides a nifty way of using parent script properties to hold variable values (without making them global). Also see how his idea for controlling music song lists for a Myst-like environment.
  34. Peter Small's psuedo actorlist
  35. Roy's Report Object (and John's additions) for getting an object to report on itself
  36. Scrambler and Example of Parent-Child Scripting
  37. Tim Gardner presents scripts for using the clickOn to connect objects with the score.
  38. Dave Miller describes his use of dynamic-binding.
  39. Matt Andrews outlines examples of "distant" ancestors to answer questions about multiple inheiritance.
  40. Peter Vanags details a technique for creating hierarchies of parent/child scripts in Lingo that contain C++ style "virtual functions" that behave differently for double-clicks then single clicks.

    d e m o s

  41. Tree - OOPs for beginners is a small movie showing the basic concepts of using 'parent' scripts.
  42. David Cain's ObjectToys a D5 shockwave demo (and source code) to help others begin to program with objects, and to demo a few frivolous (the LEDs) and useful (the asychronous sliders, the buttons) objects.
  43. Lingo A to Z includes a slide show and demo movies from a presentation by Macromedia's John Ware and Mark Castle (and Dan Spirn from GE). Mac [1012k] ~~ Windows [724k]
  44. Mark Carolan's BagOfObjects Mac [268k] ~~ Win [286 k]
  45. Alan Levine's "quizzer" is an implementation of a multiple choice test that each time scrambles the order of the questions as well as the order in which asnwers appear.Mac [20k] ~~ Windows [16k].
  46. Alan Levine's"Popper" demonstrates how to create Popup menus using parent-child scripts. Mac [25k] ~~ Windows [16k]