Tarifs: A distance ou présentiel: 1980 euros
Durée : 5 jours
Public : Tous
Pré-requis : Connaissance de Flash et PHP
Objectifs : Maîtriser le langage de programmation Action Script - Apprendre à faire communiquer plusieurs animations entre elles - Travailler avec des données externes provenant de PHP - Echanger des données entre Flash et PHP au format XML
Référence : SIT166-F
PROGRAMME:
Principe de base du langage Action Script
- Rappel des principales fonctionnalités de Flash
- Les variables, les constantes et leurs différents types
- Les différents opérateurs
- Les structures conditionnelles et les boucles
- La création et l’utilisation des fonctions
- Gérer les événements sous Flash
La programmation orientée objet en ActionScript
- Terminologies et concepts de la programmation objet
- Un premier exemple d'utilisation de classes intégrées dans Flash avec MovieClip
- Création d'une classe personnalisée
- Création de méthodes et de propriétés
- Enregistrement et appel de classe
Chargement de media externe
- Chargement d'un son avec la Classe Sound
- Chargement d'une vidéo avec les classes Video, NetConnection et NetStream
- Chargement de media externes avec les classes MovieClip et MovieClipLoader
- La sécurité et le chargement de media interdomaine
- Etude de cas : création d'un lecteur MP3
Communiquer avec d'autres animations
- La classe LocalConnections
- Envoyer des données d'une animation à l'autre
- Stocker des données persistantes avec la classe shareObject
- Sérialisation d'objets
- Partager des données entre applications Flash
Travailler avec des données externes provenant de PHP
- Réception de données au chargement de l'animation Flash avec FlashVars
- Recevoir des données avec les fonctions de communication
- Reception de données à travers la classe MovieClip
- Envoyer et télécharger des données grâce à la classe LoadVars
- La nouvelle classe de communication en Action Script 3 : URLLoader
- Etude de cas : Création d'un formulaire de mail
Upload et Download de fichier avec PHP et Flash
- La classe FileReference
- Télécharger un fichier
- Envoyer un fichier
- Vérifier la progression d'un téléchargement
- Etude de cas : Construction d'un formulaire de candidature en Flash
Echanger des données entre Flash et PHP au format XML
- Vue d'ensemble de la structure d'un fichier XML
- Apercu de simpleXML en PHP
- Créer un objet XML dans Flash avec la classe XML
- Ajouter un élément, un attribut à un objet XML
- Lire des noeuds, des attributs dans un objet XML
- Charger des données XML à partir de PHP dans Flash
- Envoyer des données XML à un script PHP
- Etude de cas : Construction d'un CMS en Flash
Les services Web et Flash Remoting
- Principe et intérêts
- Appeler et traiter les réponses avec Flash Remoting
- Gestion des erreurs
- Flash Remoting et AMFPHP