Introduction aux classes d'affichage
Objectifs
Les objectifs de cette vidéo sont de:
- Comprendre la structure de l'arbre d'héritage des classes d'affichage en ActionScript.
- Apprendre à utiliser les propriétés et les méthodes héritées d'une classe à une autre.
- Identifier les fonctionnalités spécifiques des classes MovieClip et Sprite.
Résumé
Découvrez comment les classes d'affichage fonctionnent dans Flash en utilisant ActionScript. Apprenez les bases de l'héritage des propriétés et méthodes dans l'arborescence des objets d'affichage.
Description
Le schéma suivant nous présente l'arbre d'héritage des différentes classes d'affichage de la S3. Ces classes permettent d'afficher des objets sur la scène de Flash. La classe la plus élevée est la plus générique, tandis que la classe la plus basse est la plus spécialisée et complexe. Lorsqu'une classe hérite d'une autre, elle récupère les propriétés et les méthodes de la superclasse, en plus d'ajouter ses propres fonctionnalités.
Par exemple, la classe DisplayObject présente des propriétés génériques comme les propriétés X et Y pour le positionnement, ainsi que Width et Height pour redimensionner un objet. Cette base est ensuite étendue par d'autres classes comme InteractiveObject, qui ajoute l'interactivité, et DisplayObjectContainer, qui permet de contenir d'autres objets graphiques. La classe MovieClip ajoute finalement la possibilité d'avoir un scénario d'animation, la distinguant ainsi de la classe Sprite qui est un conteneur interactif sans scénario.