Lingo
A high-level scripting language used to code functionality for Adobe Director (formerly Macromedia Director), lingo has evolved from a simple events controller to an extensive application language.
Syntax
In order to keep backwards compatibility in Director, Lingo has adopted a variable syntax method to allow a user to code in many different fashions. Primarily the intended use of lingo was for interactive elements such as buttons, rollovers and such, but now has extended as far as a functional (if somewhat limited) 3D engine control.
The original syntax for Director was extremely high-level, allowing a user to enter code in an almost english-language sentence structure:
CODE:
set the member of sprite 1 to "Button"
|
But has now progressed to the more succinct dot syntax:
CODE:
sprite(1).member = "Button"
|
Note that you can still code in either format, although dot syntax became more essential after Director MX was introduced with object-orientated methodologies.
Extendability
Lingo utilises a plugin format known as Xtras to extend the core capabilities of the software. These Xtras include areas such as networking, file handling, additional video display options and so on.
- This page was last modified 07:43, 14 September 2006.
- This page has been accessed 786 times.
- Content is available under GNU Free Documentation License.
- About CGWiki
- Disclaimers

