Verwenden von MovieClip-Objekten

Flash Player 9 und höher, Adobe AIR 1.0 und höher

Beim Veröffentlichen einer SWF-Datei werden alle Instanzen eines Movieclip-Symbols auf der Bühne in MovieClip-Objekte umgewandelt. Sie können ein Movieclip-Symbol für ActionScript zur Verfügung stellen, indem Sie diesem Symbol im Feld „Instanzname“ des Eigenschafteninspektors einen Instanznamen zuweisen. Beim Erstellen einer SWF-Datei wird in Flash der Code generiert, mit dem die MovieClip-Instanz auf der Bühne erstellt wird. Außerdem wird eine Variable mit diesem Instanznamen deklariert. Wenn Sie Movieclips benannt haben, die in anderen benannten Movieclips verschachtelt sind, werden diese untergeordneten Movieclips wie Eigenschaften des übergeordneten Movieclips behandelt. Sie können dann über die Punktsyntax auf die untergeordneten Movieclips zugreifen. Wenn beispielsweise der Movieclip mit dem Instanznamen childClip in einem anderen Movieclip mit dem Instanznamen parentClip verschachtelt ist, kann die Animation auf der Zeitleiste des untergeordneten Movieclips durch Aufrufen des folgenden Codes wiedergegeben werden:

parentClip.childClip.play();
Hinweis: : Auf untergeordnete Instanzen, die in der Flash-Authoring-Umgebung auf der Bühne platziert werden, kann nicht durch Code von einem Konstruktor einer übergeordneten Instanz aus zugegriffen werden, da an diesem Punkt der Codeausführung nicht erstellt wurden. Vor dem Zugriff auf die untergeordnete Instanz muss die übergeordnete Instanz die untergeordnete entweder mithilfe von Code erstellen oder den Zugriff auf eine Callback-Funktion verzögern, die überwacht, wann die untergeordnete Instanz ihr Ereignis Event.ADDED_TO_STAGE auslöst.

Einige ältere Methoden und Eigenschaften der MovieClip-Klasse von ActionScript 2.0 sind gleich geblieben, andere wiederum wurden geändert. Alle Eigenschaften mit vorangestelltem Unterstrich wurden umbenannt. Die Eigenschaften _width und _height wurden beispielsweise in width und height geändert, _xscale und _yscale in scaleX und scaleY . Eine vollständige Liste der Eigenschaften und Methoden der MovieClip-Klasse finden Sie im ActionScript 3.0-Referenzhandbuch für die Adobe Flash-Plattform .