Opérateur point (.)

object.property_or_method
nomOccurrence.variable
nomOccurrence.occurrenceEnfant
nomOccurrence.occurrenceEnfant.variable

Permet de naviguer au sein des hiérarchies de clips pour accéder aux clips incorporés (enfants), aux variables ou aux propriétés. L'opérateur point permet également de tester ou définir les propriétés d'un objet ou d'une classe de premier niveau, d'exécuter une méthode d'un objet ou d'une classe de premier niveau ou de créer une structure de données.

Disponibilité : ActionScript 1.0 ; Flash Lite 1.0

Opérandes

object : Object - Occurrence de classe. Cet objet peut être une occurrence de l'une des classes ActionScript intégrées ou d'une classe personnalisée. Ce paramètre figure toujours à gauche de l'opérateur point (.).

property_or_method - Nom d'une propriété ou d'une méthode associée à un objet. Toutes les méthodes et les propriétés valides pour les classes intégrées figurent dans les tableaux récapitulatifs des méthodes et des propriétés pour cette classe. Ce paramètre figure toujours à droite de l'opérateur point (.).

instancename : MovieClip - Nom d'occurrence d'un clip.variable - Le nom d'occurrence à gauche de l'opérateur point (.) peut également représenter une variable sur le scénario du clip.

childinstance : MovieClip - Occurrence de clip qui est un enfant d'un autre clip ou qui est incorporée dans ce dernier.

Valeur renvoyée

Object Méthode, propriété ou clip nommés à droite du point.

Exemple

L'exemple suivant identifie la valeur actuelle de la variable hairColor dans le clip person_mc :

person_mc.hairColor 

L'environnement de programmation Flash 4 ne prenait pas en charge la syntaxe à point ; en revanche, les fichiers Flash MX 2004 publiés pour Flash Player 4 peuvent utiliser l'opérateur point. L'exemple précédent équivaut à la syntaxe Flash 4 (déconseillée) suivante :

/person_mc:hairColor 

L'exemple suivant crée un nouveau clip dans le domaine _root. Ensuite, un champ texte est créé dans le clip intitulé container_mc. La propriété autoSize du champ texte est définie sur true, puis renseignée avec la date du jour.

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(); 

L'opérateur point (.) est utilisé lorsque vous ciblez des occurrences dans le fichier SWF et lorsque vous devez définir leurs propriétés et valeurs.