. Punkt-Operator

object.property_or_method
instancename.variable
instancename.childinstance
instancename.childinstance.variable

Wird zur Navigation in Movieclip-Hierarchien verwendet, um auf verschachtelte (untergeordnete) Movieclips, Variablen oder Eigenschaften zuzugreifen. Der Punkt-Operator wird auch zum Testen oder Festlegen der Eigenschaften eines Objekts oder einer übergeordneten Klasse, zum Ausführen einer Objektmethode oder einer übergeordneten Klasse oder zum Erstellen einer Datenstruktur verwendet.

Verfügbarkeit: ActionScript 1.0, Flash Lite 1.0

Operanden

object : Object - Eine Instanz einer Klasse. Bei dem Objekt kann es sich um eine Instanz einer beliebigen vordefinierten ActionScript-Klasse oder einer benutzerdefinierten Klasse handeln. Dieser Parameter steht immer links vom Punkt-Operator (.).

property_or_method - Der Name einer Eigenschaft oder Methode, die einem Objekt zugeordnet ist. Alle gültigen Methoden und Eigenschaften der integrierten Klassen sind in den Methoden- und Eigenschaftsübersichten der entsprechenden Klassen aufgeführt. Dieser Parameter steht immer rechts vom Punkt-Operator (.).

instancename : MovieClip - Der Instanzname eines Movieclips.variable - Der Instanzname links vom Punkt-Operator (.) kann auch eine Variable auf der Zeitleiste des Movieclips darstellen.

childinstance : MovieClip - Eine Movieclip-Instanz, die einem anderen Movieclip untergeordnet bzw. in ihm verschachtelt ist.

Rückgabewerte

Object - Die rechts neben dem Punkt-Operator aufgeführte Methode, Eigenschaft oder der entsprechende Movieclip.

Beispiel

Im folgenden Beispiel wird der aktuelle Wert der Variablen hairColor im Movieclip person_mc ermittelt:

person_mc.hairColor

In der Authoring-Umgebung von Flash 4 wurde die Punktsyntax nicht unterstützt, der Punkt-Operator kann jedoch in Flash MX 2004-Dateien für Flash Player 4 verwendet werden. Das vorstehende Beispiel entspricht der folgenden (veralteten) Syntax in Flash 4:

/person_mc:hairColor

Im folgenden Beispiel wird innerhalb des Gültigkeitsbereichs _root ein neuer Movieclip erstellt. In diesem Movieclip mit der Bezeichnung container_mc wird dann ein Textfeld erstellt. Die Eigenschaft autoSize des Textfelds wird auf true eingestellt. Anschließend wird im Textfeld das aktuelle Tagesdatum eingetragen.

this.createEmptyMovieClip("container_mc", this.getNextHighestDepth());
this.container_mc.createTextField("date_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
this.container_mc.date_txt.autoSize = true;
this.container_mc.date_txt.text = new Date();

Der Punkt-Operator (.) wird zum Verweisen auf Instanzen in der SWF-Datei sowie zum Festlegen von Eigenschaften und Werten der Instanzen verwendet.