Durée :
3 jours
Objectif :
Utiliser l'actionscript 3 et la programmation orientée objet, gérer l'affichage, les événements, les flux XML, etc.
Pré-requis :
Bonne connaissance de l'interface Flash, des outils de dessins et d'animation, notions d'algorithmie.
Public :
Infographistes, webmasters, développeurs web,...
Plan de cours
Culture générale de programmation
- Variables et constantes
- Types de données
- Opérateurs
- Fonctions
- Paramètres et retours
- Structures conditionnelles et boucles
- Principes de la programmation orientée objet
Programmation Actionscript 3.0
- Syntaxe
- Localisation du code
- Utilisation de l’aide
- La commande trace()
AS3 / POO : Structure et Concepts
- Programmation orientée objet
- Pourquoi utiliser les classes ? Packages et classes personnalisées
- Héritage et polymorphisme
- Déclaration de classe
- Propriétés
- Constructeurs
- Méthodes
- Manipuler les propriétés : Getter, Setter
- Le typage
La gestion de l’affichage
- DisplayObject et liste d’affichage
- Champs de texte et typographie
- Mise en forme, formatage, feuilles de style
- Classe String
- Animation, filtres et manipulation d’effets à l’aide d’ActionScript
- Dessin à l’aide d’ActionScript
- Préchargement des données
La gestion Évènementielle
- Création et gestion d’évènements souris et de claviers
- Les trois phases d’un événement
- La classe EventDispatcher
- Créer ses propres évènements
- L’objet Timer
- Détecter une collision
- Les classes de Tween
La gestion de flux XML
- Récupération de données xml
- Affichage
- Gestion d’images dynamiques
- …
Méthodologie et réalisations :
Ensemble d’exercices autour de la réalisation de petits jeux et d’interfaces de navigation




