Vous apprendrez à
- Créer et déployer des Applications Internet Riches (RIA) et du contenu multiplateformes avec Adobe Flash
- Créer des animations attrayantes pour capter et conserver l'attention des utilisateurs
- Générer du contenu interactif dynamique et des effets spéciaux avec ActionScript
- Vous connecter à des bases de données relationnelles et à des sources de données XML pour créer des applications temps réel pilotées par les données
- Encoder et diffuser des vidéos en streaming pour créer du contenu multimédia innovant
- Intégrer et distribuer du contenu Flash sur des plates-formes multiples, parmi lesquels les DVD, le Web et la téléphonie mobile
Objectif
Les Applications Internet Riches font appel à du contenu et à des méthodes de diffusion complexes. Adobe Flash est un outil majeur de développement offrant aux entreprises un environnement rapide et fluide pour créer des applications interactives et ainsi améliorer l'expérience de l'utilisateur. Cette formation pratique vous apporte les compétences essentielles pour développer, déployer et sécuriser du contenu et des applications pilotées par les données, parmi lesquelles les animations, les vidéos en streaming et les effets spéciaux.
À qui s'adresse cette formation
Aux développeurs Web, aux infographistes et aux personnes souhaitant agrémenter leurs sites des fonctionnalités d'Adobe Flash. Une connaissance préalable du développement Web est utile mais n'est pas exigée.
Travaux pratiques
Les exercices pratiques vous permettent d'acquérir une expérience de la création et de la diffusion d'applications Flash, y compris :
- Création d'un framework d'application avec des boutons, des graphiques et des sons
- Utiliser Photoshop pour retoucher des images au format bitmap
- Créer des animations avec du mouvement et des effets spéciaux
- Ajouter la fonctionnalité interactive avec ActionScript
- Connecter Flash aux bases de données et XML
- Générer et diffuser de la vidéo en streaming
- Produire et distribuer du contenu sur Adobe AIR et les appareils mobiles
Contenu détaillé
Principes essentiels d'Adobe Flash
- Exigences des applications Internet riches
- Découvrir l'IDE Flash
- Explorer les capacités de Flash
Créer du contenu Flash
Analyser l'interface
- Fonctionnalité de la barre à outils
- Synchronisation du contenu et du scénario
- Ajuster les paramètres de l'interface avec la fenêtre des propriétés
Création et importation des symboles
- Graphiques
- Clips vidéo
- Boutons
- Créer des menus de navigation
- Importer de la vidéo, de l'audio et des images
- Utiliser Photoshop pour retoucher les images
Configuration des composantes de Flash
- Améliorer l'interface utilisateur avec la bibliothèque des composants
- Étendre les capacités de Flash avec des composants tiers
Donner vie à Flash grâce à l'animation
Créer du mouvement dans les scènes
- Produire du mouvement avec les Tweens Shape et Motion
- Ajouter un guide de mouvement pour contrôler les déplacements
- Synchroniser mouvement et son
Obtenir des effets spéciaux
- Masquage
- Ombres portées
- Explosions
- Silhouette
- Fondus entre plusieurs photos
Créer des structures d'animation complexes
- Créer des clips vidéo imbriqués
- Développer de multiples scènes
- Former des boutons d'animation
- Animer en 3D
Techniques d'animation supplémentaires
- Sauvegarder et réutiliser les chemins de mouvement
- Utiliser l'éditeur de mouvement et masquer les clips vidéo
Développer l'interactivité avec ActionScript
Principes fondamentaux du langage
- Variables
- Objets
- Fonctions
- Prendre des décisions et gérer les boucles de données
- Contrôler la navigation dans les applications
- Ajouter des éléments vidéo et audio
Gérer l'interaction avec les applications
- Répondre aux requêtes des utilisateurs
- Récolter et valider la saisie des utilisateurs
- Réagir aux événements vidéo et de données
Animer et styliser le contenu
- Créer du mouvement avec le scénario
- Ajouter un fondu contrôlable en temps
- Formater les éléments de l'interface utilisateur avec les CSS
Connexion aux sources de données
Utiliser XML
- Lire et analyser les données XML avec E4X
- Créer une interface utilisateur avec des données XML
- Importer des données dans les zones de contenus
Accéder aux bases de données
- Recevoir des données via des scripts côté serveur
- Intégrer des données dynamiques à une interface utilisateur
- Stocker une entrée utilisateur à partir d'une application Flash
Améliorer les sites Flash avec la vidéo
Encodage vidéo pour la diffusion
- Définir les formats d'encodage vidéo acceptés
- Gérer les questions relatives aux normes et à la bande passante
- Transcodage des vidéos avec des outils multiples
- Utilisation de la vidéo Haute Définition (HD)
Contrôle de la lecture
- Interaction dynamique avec la vidéo
- Créer toute une gamme d'options pour la lecture vidéo
- Créer et charger les listes de lecture
- Appliquer le sous-titrage aux vidéos en ligne
Contenu vidéo
- Comparaison entre le téléchargement progressif et le streaming
- Diffuser à partir d'un serveur Web standard
- Passer en revue les alternatives en matière de serveurs d'applications libres
Déploiement de Flash
Méthodes standards de diffusion
- Publier sur le Web
- Distribuer sur des médias physiques
Autres méthodes de diffusion
- Exploiter Adobe AIR
- Utiliser Flash Mobile
|
<< Développement Web et produits Adobe
Formations liées à ce sujet
Adobe Flash est une marque déposée de Adobe Systems Incorporated.