Director 7 provides behaviors for the most-common interactivity chores, and they work well. Even if you don't know a lick of Lingo, you can create an interactive production containing branching buttons, QuickTime movies, animations, and streaming audio. Lingo still lurks beneath the surface of every behavior, and you'll need Lingo mastery to modify a behavior's scripts. But the good news is that unlike Director 6.x behavior scripts, Director 7's are laden with comments that make them easier to understand and tweak. And speaking of Lingo, it too has evolved.
Programmers can now use space-efficient dot syntax to get and set properties.
Common in modern languages such as JavaScript, dot syntax makes for less verbose scripts. Director 7 changes this by enabling you to embed any fonts installed in your system directly in a project. Director compresses its so-called Shocked fonts so that they take up only about 10K to 20K apiece. You can trim this even further by embedding only those characters that you actually need. Shocked fonts are available only to the project in which they're embedded, so there are no licensing or copyright issues to contend with.