Comprendre le Fonctionnement du FlashPlayer et des Machines Virtuelles
Le FlashPlayer est essentiel pour interpréter nos animations Flash et nos programmes ActionScript sous forme de fichiers SWF sur diverses plateformes.
Présentation vidéo
Apprendre Action Script 3
Introduction










Les variables










Les Fonctions






Notions d'objet








Les conditions









L'affichage







La Gestion évènementielle







Gérer des collections d'objets
Gérer des collections d'objets
L'affichage







Mise en forme du texte
Son
le débogueur de Flash
Gestion des erreurs à l'exécution
Gestion de la mémoire
Application : Drag and Drop






Application : Diaporama







Application : générateur de particules









Application : Formulaire






Application : Jeu de grattage









Conclusion
Détails de la leçon
Description de la leçon
Le FlashPlayer permet d’exécuter nos animations Flash et nos programmes ActionScript de manière universelle à travers différentes plateformes comme Windows, macOS et Linux. Cette fonctionnalité repose sur une machine virtuelle intégrée, capable de lire et d'exécuter des fichiers SWF.
Depuis la version FlashPlayer 9, le logiciel est doté de deux machines virtuelles distinctes : AVM1 pour ActionScript 1 et ActionScript 2, et AVM2 pour ActionScript 3. AVM1 continue d’exécuter le code des versions antérieures tandis que AVM2 s’occupe de la version la plus récente. Il est important de noter que bien que la communication entre ces deux machines soit possible, elle n’est pas forcément recommandée en raison des contraintes supplémentaires qu'elle impose sur l’intégration du code ActionScript.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Comprendre le rôle du FlashPlayer dans l’interprétation de SWF.
- Apprendre la différence entre les machines virtuelles AVM1 et AVM2.
- Connaître les bonnes pratiques pour utiliser ActionScript dans des projets cross-plateformes.
Prérequis pour cette leçon
Les prérequis pour suivre cette vidéo sont :
- Connaissances de base en programmation.
- Expérience avec Flash et ActionScript.
Métiers concernés
Les métiers liés à ce sujet incluent :
- Développeur Flash
- Designer d'animations interactives
- Spécialiste en médias enrichis
Alternatives et ressources
Comme alternatives au FlashPlayer, les utilisateurs peuvent envisager :
- HTML5 et JavaScript pour les animations web modernes.
- Unity pour les jeux et animations interactives.
Questions & Réponses
