Join / Forgotten your password?
 
HomeFeaturesStoreForumsWikiWorkshopsJobsPortfolioGalleryEvents Members
 
> CGWiki Home       > Community Portal       > Current Events      > Recent Changes     > Random Page       > Join       > Support Forum       > Help     
 

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.