2
La gestion des occurrences
sur la scène
Afin d’optimiser votre code pour gérer les occurrences affichées sur la scène, il est
important de comprendre le rôle et le fonctionnement de la liste d’affichage (displayList).
Nous consacrons donc un chapitre à ce système de gestion. Nous présenterons ensuite la
méthode addChild(), dont le but est de placer une instance de type objet d’affichage ou
conteneur d’objets d’affichage sur la scène.
La liste d’affichage (displayList) d’une animation
Le fait de référencer tous les objets d’affichage et les conteneurs d’objets d’affichage
présents dans une animation est la notion la plus élémentaire de l’ActionScript 3.
Dans les versions précédentes, nous devions indiquer le chemin d’une occurrence pour
pouvoir l’utiliser. La hiérarchie qui existait entre les occurrences d’une animation découlait
de l’emploi d’une succession d’imbrications d’instances de type MovieClip.
Une arborescence était tout de même constituée virtuellement dans la mémoire de l’ordinateur pour déterminer les parents et les enfants éventuels d’un objet d’affichage ou d’un
conteneur d’objets d’affichage.
Avec l’arrivée de l’AS3, la gestion des occurrences affichées sur la scène est donc différente, plus souple et plus logique. Ne plus devoir cibler une instance, en précisant son
chemin avec une syntaxe pointée, peut éventuellement troubler les anciens développeurs
Flash. Cela dit, le développement consacré à la méthode addChild() à la fin de ce chapitre
vous démontre la simplicité d’accès à une occurrence, même si elle se trouve imbriquée
dans un ou plusieurs conteneurs d’objets d’affichage.
La gestion des occurrences
sur la scène
Afin d’optimiser votre code pour gérer les occurrences affichées sur la scène, il est
important de comprendre le rôle et le fonctionnement de la liste d’affichage (displayList).
Nous consacrons donc un chapitre à ce système de gestion. Nous présenterons ensuite la
méthode addChild(), dont le but est de placer une instance de type objet d’affichage ou
conteneur d’objets d’affichage sur la scène.
La liste d’affichage (displayList) d’une animation
Le fait de référencer tous les objets d’affichage et les conteneurs d’objets d’affichage
présents dans une animation est la notion la plus élémentaire de l’ActionScript 3.
Dans les versions précédentes, nous devions indiquer le chemin d’une occurrence pour
pouvoir l’utiliser. La hiérarchie qui existait entre les occurrences d’une animation découlait
de l’emploi d’une succession d’imbrications d’instances de type MovieClip.
Une arborescence était tout de même constituée virtuellement dans la mémoire de l’ordinateur pour déterminer les parents et les enfants éventuels d’un objet d’affichage ou d’un
conteneur d’objets d’affichage.
Avec l’arrivée de l’AS3, la gestion des occurrences affichées sur la scène est donc différente, plus souple et plus logique. Ne plus devoir cibler une instance, en précisant son
chemin avec une syntaxe pointée, peut éventuellement troubler les anciens développeurs
Flash. Cela dit, le développement consacré à la méthode addChild() à la fin de ce chapitre
vous démontre la simplicité d’accès à une occurrence, même si elle se trouve imbriquée
dans un ou plusieurs conteneurs d’objets d’affichage.
