Einer unserer Schwerpunkte ist die Erstellung "intelligenter" CD-Roms, etwa themenspezifische Spiele oder interaktive Kataloge.

Fast alle CD-Roms werden mit Macromedia Director gemacht. Grob gesagt ist Director - wie Powerpoint - ein Präsentations- programm. Aber anders als Powerpoint ist Director nicht Teil eines Office-Paketes, sondern hat seine Wurzeln eher im Trickfilm und Animationsbereich. Es gibt daher eine "Bühne" (Arbeitsfläche), ein "Drehbuch" (Zeitsteuerung) und eine "Besetzung" mit "Darstellern" (alle verwendeten Objekte)

Das besondere an Director ist aber seine umfangreiche Skriptsprache "Lingo", mit der sich alle Abläufe bis ins letzte Detail steuern lassen.

Wenn "Henry" (das animierte Männchen unten) seine Hand hebt, werden 20 Einzelbilder durchlaufen. (Bild 70 - 90 im Drehbuch). Dank der Skriptsteuerung kann er das aber auch umgekehrt (Bild 90 - 70) oder auch nur Teile davon. Wenn etwa der Aufruf kommt, Henry soll die Animationssequenz "telefonieren" ausführen, so beendet er die gerade laufende Animation und "springt" zu einer anderen Reihe von Bildern - völlig flüssig.

Der erwähnte Aufruf kommt von einem anderen Skript, etwa einem, das überprüft wo der Mauszeiger gerade ist.

Ein weiteres Skript schaut in einer Textliste nach, ob Henry dazu etwas bestimmtes sagen soll und passt auf,daß er sich nicht ständig wiederholt.

 

Die Arbeitsumgebung von Macromedia Director:

Das kleine Stückchen Skript oben sagt etwa folgendes:

Wenn ich (das Skript "AgentCall") aufgerufen werde mit dem Wert "Aufruf" dann passiert folgendes:

Wenn der Wert "Aufruf" leer ist (""), dann höre ich gleich wieder auf.

Wenn das erste Zeichen von Aufruf ein ">" ist, dann lösche ich es und gebe dem Wert "MessageTimeOut" einen anderen Wert. (Das bewirkt in anderen Teilen des Programmes, daß gerade laufende Animationen möglichst schnell beendet werden, vereinfacht bedeutet ">" also: bitte sofort)

Wenn der Aufruf derselbe ist wie vorher, dann ist wieder Schluß; es soll ja nicht dauernd die gleiche Animation ablaufen.

Die gesamte CD-Rom enthält etwa 6000 Zeilen Skript-Code.

 

Daneben ist die "Besetzung" sichtbar. Von Henry gibt es ca 300 Einzelbilder, gemeinsam mit der Sprechblase sind sie in einem selbständigen Teil zusammengefaßt und werden bei Bedarf in andere Teile der CD-Rom integriert. Wie die Büroklammer in Word "wartet" er darauf, von einem anderen Skript "aktiviert" zu werden, in der Zwischenzeit bewegt er sich relativ zufällig; meistens telefoniert er :-))

mehr darüber

home