Macromedia Director lets content authors build interactive projects using a fully visual environment with drag-and-drop tools. It's tempting to regard Director merely as advanced presentation softwarePowerPoint on steroids. But in reality, it's much more than that.
Nearly every one of Director's functions can be manipulated using Lingo, and many of the most advanced Director programmers forego the GUI completely for their projects. Instead, all of the action is executed programmatically, using a series of scripts attached to a single animation frame.
Lingo also offers advanced functionality beyond the basics of multimedia production. In addition to libraries for manipulating onscreen images and 3D graphics, programmers can also access such sophisticated features as floating-point math, string manipulation, and TCP/IP networkingall from within the Director environment.