Du 20 au 24 février 2012 (Paris)
Du 12 au 16 mars 2012 (Paris)
Du 16 au 20 avril 2012 (Paris)
Du 18 au 22 juin 2012 (Paris)
Ce module consiste en l'étude du langage de programmation ActionScript 3.
La formation au logiciel Flash est organisée en 3 principaux modules, "Animation Interactive", "Programmation" et "Sites dynamiques".
Le déroulé de cette formation correspond au module "Programmation".
Le déroulé de cette formation correspond au deuxième module, "Programmation", du cycle Flash.
Il est recommandé à un public plutôt graphiste ou non informaticien et aborde la programmation en ActionScript 3.
Pour un public plutôt développeur ou informaticien, nous conseillons la formation "Programmation ActionScript 3".
A noter : cette formation est également proposée pour l'ActionScript 1/2, jusqu'en janvier 2010 inclus ici : "Programmation".
Adobe Flash CS5.5
Historique
Flash player, AVM1 et AVM2, compatibilité
Différence entre langage procédural et POO
L’éditeur de code de Flash
Où placer le code ?
Utilisation d'un éditeur externe (FlashDevelop, Flash Builder 4)
Rappel sur l’imbrication : syntaxe objet, nomenclature des occurrences
Propriété parent, propriété root
Présentation du modèle : sujet / événement / écouteur
Gérer les événements souris : la classe MouseEvent
Classes instanciables / non-instanciables
Propriétés et méthodes de classe
Exemple : propriétés graphiques et méthodes de la classe MovieClip
Présentation des différents DisplayObjects
Les displayObjectContainer et la displayList
Travailler avec la liste d’affichage : ajout et retrait de DisplayObject dans la DisplayList
La classe Loader
Les événements liés au chargement
Création d’un preloader
La classe URLLoader
Traitement et affichage des données chargées
Structure conditionnelle : if, else if, else
Ecriture des conditions : opérateurs de comparaison
Définition et utilité
Méthodes de la classe Array
Différence avec un EnterFrame
Méthodes de la classe Timer, la classe TimerEvent et updateAfterEvent()
Récupération de la touche tapée : keyCode et charCode
Méthodes startDrag et stopDrag
Collision entre deux MovieClips
Collision par rapport à un point
Création de liaisons dans la bibliothèque
Instanciation par code de symboles de la bibliothèque
Définition et intérêt des boucles
Utilisation
Fonctionnement, embarquement des polices
Classe TextFormat et StyleSheet
Sons de bibliothèque et chargement de sons externes
Création d’un player audio
Explication des formats et codecs vidéos lisibles dans le lecteur Flash
Création d’un player vidéo avec les classes NetStream, NetConnection et Video