Présentation
ActionScript est le langage de programmation utilisé au sein d’applications clientes (Adobe Flash, Flex) et serveur (Flash media server, JRun, Macromedia Generator).
Ce langage permet d’ajouter de l’interactivité aux animations Flash, en répondant aux actions de l’utilisateur, et en pilotant les movie clip et les différents objets multimédias (images, son, vidéo…).
Il permet également la communication de l’application avec le seveur, notamment par le chargement de fichiers ou la communication avec un langage serveur comme le PHP.
Programme
La Programmation orientée objet (POO)
Définitions et exemple général
Héritage et composition
Polymorphisme
Notions d’interface
Encapsulation
La POO native dans Adobe FlashCréation de classes ActionScript 3
Notion de Package et création de son propre répertoire de travail
Propriétés virtuelles et méthodes Getter/Setter
Modificateurs de contrôle d’accès
Lier les symboles aux classes
Hériter de la classe MovieClip
Gestion des erreurs
Le débogage
Programmation Orientée Composant (POC)
Exemple de composant avec utilisation simple des composants Flash CS5
Framework des composants Flash CS5
Créer son propre composant via une classe AS3
Personnalisation des composants
Programmation évènementielle
Utilisation des évènements en AS3
Liste d’affichage, les trois phases d’un évènement
La classe EventDispatcher
Créer ses propres évènements
Objectifs
Connaitre la programmation avancée Actionscript 3 – niveau professionnel
Profils
Connaissance de l’animation Flash et connaissance des bases Actionscript3
Planning de formation
20, 21 et 22 septembre 2010