Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > Elemente der ActionScript-Sprache > Operatoren > . 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
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.
Object - Die rechts neben dem Punkt-Operator aufgeführte Methode, Eigenschaft oder der entsprechende Movieclip.
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.