Développer avec Flash CS5
Vous souhaitez une formation sur mesure, être accompagné, audité ou conseillé dans vos projets ? Faites nous votre demande
Informations
3 jours
Connaissance d'un langage de programmation (C++, Java, C#...)
Développeurs PHP, C++, Java ou .Net
85% de pratique.
Objectifs
- Configurer votre espace de travail
- Organiser votre travail
- Créer, configurer et publier votre binaire
- Animer vos objets visuels par le code
- Gérer l'interaction utilisateur
- Dessiner par le code
- Appliquer une perspective 3D à votre contenu
- Afficher du texte de haute qualité
- Charger du contenu externe
- Contrôler le conteneur
- Faire des appels distants
PROGRAMME
- L'environnement de travail
- L'espace de travail
- Les principaux panneaux pour développer
- Le panneau d'extraits de code
- L'éditeur Actionscript amélioré
- Intégration de Flash Builder 4
- Configurer son espace de travail
- Votre première application
- Du code au binaire (SWF)
- Structure d'une application
- Les paramètres de publication
- Compiler et déployer une application
- La classe de Document
- Le rendu vectoriel dans Flash
- L'architecture d'affichage (
DisplayList) - Le cycle d'affichage
- La notion de conteneur
- Contrôler les objets d'affichage
- Appliquer des transformations
- L'architecture d'affichage (
- L'animation par le code
- Utiliser une librairie d'animation (
Tween) - Appliquer des propriétés d'animation
- Appliquer une atténuation (
Easing) - Contrôler l'animation
- Animer uniquement par le code
- Utiliser une librairie d'animation (
- Les événements dans Flash
- La notion d'événement
- Les deux types d'événement
- La gestion des événements
- Les événements de la liste d'affichage
- Interaction avec la souris
- Interaction avec le clavier
- Le dessin vectoriel dans Flash
- Structure d'un dessin vectoriel
- Des surfaces pour dessiner
- L'API de dessin
- Utiliser les symboles
- L'effet 3D en Actionscript 3
- Le repère 3D
- La perspective
- Les transformations 3D
- Les médias dans Flash
- Le chargement et la gestion du son
- La création de sons
- Le chargement et la gestion de vidéo
- Le framework Text Layout (TLF)
- Structure d'un texte
- Structure d'affichage
- Mettre en page le texte
- Affichage sur plusieurs colonnes
- Interagir avec le texte
- Les librairies
- Les librairies statiques
- Création et utilisation d'une librairie statique
- Les librairies dynamiques
- La sécurité du flash player
- Comprendre le domaine d'application
- Créer, charger et utiliser une librairie dynamique
- Communiquer avec le conteneur (HTML et autres)
- Passer des paramètres à Flash
- La classe
ExternalInterface - Piloter le conteneur depuis l'AS3
- Piloter le contenu flash depuis Javascript
- Télécharger un média (
FileReference) - Sauvegarder localement un média
- Les appels distants
- Charger un fichier XML
- Appel d'un script distant (PHP, Java et .NET)
- Créer et envoyer des requêtes HTTP
- Passer des paramètres à une requête
- Utilisation de AMFPHP
- Installer et configurer AMFPHP
- Fonctionnement de AMFPHP
- Le navigateur de services
- Créer un premier service
- Invoquer le service distant
- Le mécanisme de
class-mapping


