Formation : Flash et ActionScript 2.0, appli. Multimédias
Se former avec
ORSYS
- Renseignements :
- Durée : 4 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1930.00
- Objectifs :
- La technologie Flash est devenue la référence pour la réalisation des animations multimédias pour le Web et les terminaux embarqués. Vous apprendrez à programmer avec son langage objet ActionScript 2.0, interagir sur les composants graphiques, développer rapidement des applications client/serveur (formulaires, appels de services Web…).
- Public visé :
-
Cette formation pratique s’adresse aux développeurs de sites, informaticiens, designers.
- Pré-requis :
- Connaissance du HTML et des concepts du Web. La pratique d’un langage de programmation est souhaitable.
- Concepts de base
- Présentation du langage de programmation ActionScript 2.0.
- Différences entre les lecteurs Flash.
- Présentation du framework de Flash CS3.
- Structure d'un script.
- Construction d’une bibliothèque de fichiers externes ‘.as’.
- Débogage, points d’arrêt, fonction trace.
- Test de performance pour optimiser le chargement.
- Apprendre à travailler avec l’aide.
Travaux pratiques
Configuration de Flash. Débogage pas à pas de programmes. Rapports de performance.
Le langage de programmation
Les variables
- Typage. Variables globales, locales. Conversions de type.
- Programmation objet : création de classe, prototype, héritage, constructeur, destructeur. Opérateurs with, this.
- Accès aux données : les chemins d'accès.
- Les tableaux. Propriétés de la classe Array.
- Opérateurs logiques.
- Opérateurs arithmétiques.
- Opérateurs de boucles : for, while.
- Les fonctions.
Travaux pratiques
Création d'un tableau d'objets. Création de classes.
Les événements
- Principes de propagation et d’orchestration des événements.
- Evénements (EnterFrame, key, Mouse, data, load) liés au Clip, boutons.
- Gestionnaire clavier, souris.
- Gestion des erreurs et des exceptions.
- Gestion du timer pour des appels.
Travaux pratiques
Evénements sur le chargement de clip, programmation d'actions clavier, souris.
Les clips d'animation
- Chargement dynamique de clip (LoadMovie. DuplicatemovieClip...).
- Contrôles d'animation vidéo stop, play, goto...
- Création de mask.
Travaux pratiques
Création et animation dynamique de clips.
Echanges de données
- Echange de données avec la page HTML.
- Passage d’arguments au lancement.
- Appel de pages web en mode GET et POST.
- Méthodes de SendAndLoad pour appeler vos URL.
- Sauvegarde de données locales : ShareObject et cookies.
Travaux pratiques
Sauvegarder des données dans un fichier externe, appel de CGI, appel de fonctions JavaScript. Sauvegarde de profil avec ShareObject.
Effets multimédias
- Mise en œuvre des multiples objets de base. Gestion des sons (object Sound).
- Import de ressources multimédias.
- Conversion vidéo et gestion de fichiers MP3 et vidéo.
- Personnalisation du curseur (objet Mouse). Dates et heures (objets Date).
- Gestion des couleurs (Objet Color).
- Effets graphiques (fader, easing…) avec la classe Tween.
Travaux pratiques
Création dynamique d’un album photo... chargement vidéo.
Fonctionnalités avancées
- API de dessin.
- Gestion de la barre de progression.
- La détection de collision d'objet (hitTest).
- Gestion du copier-coller
- Gestion de l'impression.
- Composants avancés (Tree, onglets, accordéon, TitleWindow, DataGrid).
Travaux pratiques
Jeu de collision, horloge, puzzle, gestion du copier-coller...
Formulaires et composants
- Comparaison entre un formulaire Flash et HTML.
- Création d'un formulaire. Transmission des données (GET et POST) vers un serveur distant.
- Manipulation des composants de formulaire : menu déroulant, radio bouton, case à cocher, zone de texte, boîtes de dialogue, TreeBox, Ticker, barre de progression, scrolling.
- Programmation des boutons envoi et réception.
Travaux pratiques
Créer un formulaire et envoi des données par e-mail, dans une base de données.
Echanges XML et bases de données
- Gestion dynamique d'une base de données à partir de Flash : requête SQL, insertion, curseur.
- Classes de communication et de données XMLConnector, WebServiceConnect, DataSet.
- Chargement de données XML en ActionScript.
- Utilisation du Wizard et inspecteur de composants pour développer rapidement des interfaces puissantes : lecteur RSS, podcastservices web, Menus, Tree.
Travaux pratiques
Gestion d’un catalogue produit. Appel de flux RSS. Interroger et gérer une base client. Appel de services web.
Composants avancés
- Sécurité et protection du Flash contre la copie.
- Création de composants. Usage de la zone Exchange.
Travaux pratiques
Installation de composants, protection du Flash contre l’import.
2008 au 2009 (6)
2008 au 2009 (31)
2008 au 2009 (13)
2008 au 2009 (35)
2008 au 2009 (44)
2008 au 2009 (69)
2008 au 2009 (75)
2008 au 2009 (92)