Adobe Director Lingo
From DreamsteepWiki
Lingo
Lingo is the scripting language of Adobe Director. Lingo is very easy to learn and supports an original syntax, as well as an ECMA JavaScript syntax.
Lingo scripts are stored in a Cast in Director, and each script contains one or more handlers, which are collections of instructions that are activated by messages.
Below is an example of a simple handler that keeps the playhead on the same frame.
on exitFrame me _movie.go(_movie.frame) end
In the above handler, the message that activates it is 'exitFrame', which is a message automatically sent out by Director after each frame is rendered, at a rate determined by the frame rate of the movie. A typical frame rate for a Director movie is 30 frames per second (30 FPS).
Basics of Director 3D - http://www.adobe.com/support/director/3d_basics.html

