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'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
  • 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