Comprendre l'héritage des objets d'affichage en ActionScript
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.
Présentation vidéo
Apprendre Action Script 3
Introduction










Les variables










Les Fonctions






Notions d'objet








Les conditions









L'affichage







La Gestion évènementielle







Gérer des collections d'objets
Gérer des collections d'objets
L'affichage







Mise en forme du texte
Son
le débogueur de Flash
Gestion des erreurs à l'exécution
Gestion de la mémoire
Application : Drag and Drop






Application : Diaporama







Application : générateur de particules









Application : Formulaire






Application : Jeu de grattage









Conclusion
Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Les prérequis pour suivre cette vidéo sont:
- Des connaissances de base en programmation orientée objet.
- Une compréhension élémentaire du langage ActionScript.
- Un intérêt pour l'animation et le développement en Flash.
Métiers concernés
Les connaissances acquises dans cette leçon sont pertinentes pour:
- Les développeurs de jeux vidéo.
- Les animateurs numériques et artistes techniques.
- Les concepteurs multimédias travaillant avec des logiciels d'animation.
Alternatives et ressources
En alternative à Flash et ActionScript, vous pouvez utiliser:
- HTML5 et JavaScript pour les animations web modernes.
- Unity pour le développement de jeux et d'animations interactives.
- Adobe Animate CC, qui a remplacé Flash Professional.
Questions & Réponses
