Weitere Merkmale

Um im Umgang mit dem Internet Shockwave Movies optimal zu nutzen, bietet Director eine Technik namens Streaming an, die es ermöglicht, ein Shockwave Movie in einem Browser zu starten bevor es komplett heruntergeladen ist. Der Rest des Movies wird dann im Hintergrund übertragen. Dabei muß in Director definiert werden, wie weit ein Shockwave Movie heruntergeladen werden muß, bevor es starten kann. So kann zum Beispiel gewählt werden, wie viele Cast Member bereits heruntergeladen sein müssen, damit eine Szene nicht ohne seine Cast Member abläuft - was allerdings grundsätzlich auch möglich ist. In einem solchen Fall werden Platzhalter statt den Cast Membern benutzt.

Speziell für die Shockwave Movies wurde in Lingo ein erweiterter Befehlssatz implementiert, der sich netLingo nennt. So kann unter anderem abgeprüft werden, wie weit ein Download fortgeschritten ist, oder ob spezielle Cast Member bereits verfügbar sind. In professionellen Director Movies wird während einem Download bereits ein kleines Intro gezeigt, damit der Betrachter nicht vor einem schwarzen Bildschirm warten muß.

Mit netLingo kann auch Kommunikation mit dem Browser erfolgen. So kann zum Beispiel auf die Statusleiste zugegriffen werden, oder auf URLs verwiesen werden. Mit dem Befehl externalEvent können sogar JavaScript Funktionen innerhalb der HTML Seite aufgerufen werden, in die das Shockwave Movie eingebettet ist.

Auch in der anderen Richtung, vom Browser zum Shockwave Movie können Kommandos geschickt werden. So kann ein Browser ein Shockwave Movie starten und stoppen, neu beginnen lassen, oder zu bestimmten Szenen wechseln lassen.