Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Programmation de l'affichage > Utilisation des objets d'affichage > Ajout d'objets d'affichage à la liste d'affichage | |||
Lorsque vous instanciez un objet d'affichage, il n'apparaît à l'écran (sur la scène) que lorsque vous ajoutez cette instance à un conteneur d'objets d'affichage figurant dans la liste d'affichage. Par exemple, dans le code suivant, l'objet TextField myText ne sera pas visible si vous omettez la dernière ligne de code. Dans celle-ci, le mot-clé this doit faire référence à un conteneur d'objets d'affichage qui a déjà été ajouté à la liste.
import flash.display.*; import flash.text.TextField; var myText:TextField = new TextField(); myText.text = "Buenos dias."; this.addChild(myText);
Lorsque vous ajoutez un élément visuel sur la scène, cet élément devient un enfant de l'objet Stage. Le premier fichier SWF chargé par une application (par exemple celui que vous incorporez dans une page HTML) est automatiquement ajouté comme enfant de la scène, mais cet objet peut être de n'importe quel type sous réserve qu'il étende la classe Sprite.
Tout objet d'affichage créé sans utiliser ActionScript (par exemple en ajoutant une balise MXML dans Adobe Flex Builder 2 ou en plaçant un élément sur la scène dans Flash) est ajouté à la liste d'affichage. Bien que ces objets n'aient pas été ajoutés en ActionScript, ils sont accessibles en ActionScript. Par exemple, le code suivant modifie la largeur d'un objet nommé button1, qui a été ajouté dans l'environnement auteur Flash et non pas en ActionScript :
button1.width = 200;
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000147.html