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

Durée de la formation : 3 jours de 7 heures soit 21 heures
Dates des formations dans notre centre à Firminy :
25, 26 et 27 janvier 2010
20, 21 et 22 septembre 2010
Dates des formations dans notre centre à Lyon Vaise :
Pas de sessions programmées.  A définir ensemble.
Dates des formations intra-entreprise :
A convenir ensemble.

Support

Programmation séquentielle et orientée objet

Auteur : David Tardiveau
Edition : Eyrolles
426 pages
Livre (broché) 19*23 cm
Niveau : Initié à confirmé

Cet ouvrage très pédagogique au style vivant détaille tous les concepts de l’ActionScript 3, de la displayList aux écouteurs, en passant par la gestion du XML. Toutes les notions de base y sont expliquées, mais également les propriétés et manipulations élémentaires d’occurrences ou encore le contrôle des différents médias (texte, image, son, vidéo).