
| intitulé : Flash MX - Création d'interfaces | |
| référence : ST-FMXCI | |
| type de public : Web Designer / Web Master / Développeur | |
| prix : NC | |
| pré-requis : Connaissance de Flash. | |
| objectifs : Maitriser la programmation d'interfaces flash. | |
| durée : 5 jours | |
| contenu de la formation: | |
| Généralités |
| Les évolutions majeures : Flash MX, une plateforme de développement ? |
| Les nouveaux acteurs d'un projet Flash MX. |
| L'environnement de script |
| Mode normal et expert. |
| Utiliser un éditeur externe. |
| Manipulation de données fondamentales. |
| Les types de données simples. |
| Les tableaux à une ou plusieurs dimensions. |
| Conventions (syntaxiques) de nommage et de programmation. |
| Le cycle des événements : algorithmes. |
| Les structures de contrôle. |
| Les fonctions prédéfinies. |
| Les fonctions personnalisées : arguments et retours. |
| Le movieclip |
| Le movieclip, élément fondamental de Flash. |
| Principales méthodes : création, duplication et gestion des movieclip. |
| Les propriétés de clip. |
| Les évènements de clips. |
| Stratégie d'imbrication. |
| Le modèle objet |
| Notion d'objet. |
| Les méthodes et les propriétés. |
| La programmation orientée objet (OOPS) : héritage, encapsulation et polymorphisme. |
| Les objets personnalisés |
| Le concept de Classe. |
| Classe de base, superclasse et dérivation. |
| Le prototype : création de méthodes et de propriétés. |
| L'objet générique Object. |
| Interfaces graphiques |
| Calculs de trajectoires et techniques d'animation logicielles. |
| Contrôle des formes vectorielles (lignes, gradients, et courbes de Bézier). |
| Gestion du texte. |
| Gestion de la couleur. |
| Le son |
| L'objet Sound |
| Contrôle de lecture, de volume sonore et du panoramique. |
| Fichiers sons externes. |
| La saisie utilisateur |
| Les champs de saisie et l'objet Selection. |
| Le contrôle des frappes clavier. |
| Les boutons, actions dynamiques. |
| Les composants FlashMX |
| Principe : optimisation du flux de production. |
| Les composants prédéfinis (ComboBox, ListBox, Scroller...) |
| Création d'un composant. |
| Ajout d'une interface auteur et d'un prévisualisation dynamique (LivePreview). |
| Les skins. |
| Le débuggage |
| Méthodes de débuggage. |
| Le debugger, les points d'arrêt et le débuggage à distance. |
| La distribution des scripts |
| Utilisation du movie explorer. |
| Stratégies par fichiers, niveaux et instances. |