- Distinction entre langage et API
- Le langage ActionScript 3
- Machines virtuelles
- Gestion des types à l’exécution
- Nouveaux types primitifs
- Nouveaux types composites
- Programmation orientée objet
- Notion d’objet
- Introduction aux paquetages
- Définition de propriétés
- Attributs de propriétés de classe
- Attributs de classe
- Le constructeur
- Définition de méthodes
- L’encapsulation
- L’héritage
- La liste d’affichage
- Classes graphiques
- Liste d’affichage
- Instanciation des classes graphiques
- Ajout d’objets d’affichage
- Gestion de l’empilement des objets d’affichage
- Echange de profondeurs
- La notion de _level
- Symboles prédéfinis
- Les types de symbole
- Le symbole clip
- Instanciation de symboles par programmation
- Instanciation de symboles prédéfinis
- Extraire une classe dynamiquement
- Le symbole bouton (SimpleButton)
- Le symbole graphique (Graphics)
- Les images bitmap (BitmapData)
- Afficher une image bitmap
- Le symbole Sprite
- Etendre les classes natives
- Etendre les classes non graphiques
- Etendre les classes graphiques
- Accéder à l’objet Stage de manière sécurisée
- Le modèle événementiel
- Ecouter un événement
- L’objet événementiel
- La classe Event
- Les sous-classes d’Event
- La puissance du couplage faible
- La propagation événementielle
- Concept
- La phase de capture
- La notion de noeuds
- Déterminer la phase en cours
- Optimiser le code avec la phase de capture
- La phase cible
- Intervenir sur la propagation
- La phase de remontée
- Ecouter plusieurs phases
- La propriété Event.bubbles
- Suppression d’écouteurs
- Diffusion d’événements personnalisés
- La classe EventDispatcher
- Etendre EventDispatcher
- Stocker EventDispatcher
- Passer des informations
- Menu et événement personnalisé








