Création d’objets MovieClip à l’aide d’ActionScript

Flash Player 9 et les versions ultérieures, Adobe AIR 1.0 et les versions ultérieures

L’ajout de contenu s’effectue dans Flash en faisant glisser des éléments de la bibliothèque sur la scène. Mais il ne s’agit pas là de la seule méthode. Pour des projets plus complexes, les développeurs expérimentés préfèrent souvent créer les clips par programmation. Cette approche présente plusieurs avantages : réutilisation facile du code, vitesse de compilation accrue et disponibilité de modifications plus sophistiquées réservées à ActionScript.

La nouvelle API de liste d’affichage d’ActionScript 3.0 simplifie le processus de création dynamique d’objets MovieClip. La possibilité d’instancier directement une occurrence de MovieClip, séparément de son ajout à la liste d’affichage, offre beaucoup de souplesse et de simplicité sans sacrifier tout contrôle.

En ActionScript 3.0, lorsqu’une occurrence de clip (ou de tout autre objet d’affichage) est créée par code, elle est invisible tant qu’elle n’a pas été ajoutée à la liste d’affichage à l’aide de la méthode addChild() ou addChildAt() d’un conteneur d’objets d’affichage Vous pouvez ainsi créer un clip et définir ses propriétés, et même appeler ses méthodes, avant qu’il apparaisse à l’écran. Pour plus d’informations sur l’utilisation de la liste d’affichage, voir Utilisation de conteneurs d’objets d’affichage .