Gestion du Chargement et Déchargement des SWF dans Flash Player
Découvrez comment gérer efficacement le chargement et le déchargement des fichiers SWF pour éviter la persistance de ressources comme la musique ou les vidéos, en particulier avec Flash Player 9 et 10.
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
Dans cette leçon, nous vous montrons comment décharger correctement des fichiers SWF chargés via la classe Loader dans Flash Player. Lorsque vous chargez un SWF qui démarre une musique ou une vidéo, il peut arriver que malgré son déchargement, ces médias continuent de jouer. Nous illustrons ce problème avec un exemple concret : un SWF qui commence une musique et est remplacé par un autre SWF, ce qui provoque la persistance de la musique.
Avec Flash Player 9, la méthode unload ne supprime que l'affichage des objets, laissant les ressources intactes. En revanche, Flash Player 10 introduit la méthode unloadAndStop, qui résout ce problème en nettoyant également les comportements gênants associés au SWF. En attendant que Flash Player 10 devienne plus courant, nous vous montrons comment contourner ce problème dans Flash Player 9 en arrêtant manuellement la musique via le SWF concerné.
Objectifs de cette leçon
Les objectifs de cette vidéo sont :
- Comprendre le problème de persistance des ressources lors du déchargement de fichiers SWF.
- Apprendre à utiliser les méthodes unload et unloadAndStop de la classe Loader en Flash Player.
- Implémenter une solution manuelle pour Flash Player 9 afin de libérer les ressources des SWF déchargés.
Prérequis pour cette leçon
Les prérequis pour suivre cette vidéo incluent :
- Connaissances de base en ActionScript et Flash Player.
- Compréhension des classes Loader et LoaderInfo.
- Quelques notions sur la gestion des ressources et de la mémoire dans Flash Player.
Métiers concernés
Les connaissances acquises dans cette vidéo peuvent être appliquées dans les métiers suivants :
- Développeur web spécialisé en applications Flash.
- Intégrateur multimédia.
- Ingénieur en performance d'applications interactives.
Alternatives et ressources
En remplacement de Flash Player, vous pourriez envisager :
- Utiliser des technologies modernes comme HTML5 et JavaScript pour la gestion de médias interactifs.
- Explorer des bibliothèques comme GreenSock Animation Platform (GSAP) pour des animations plus performantes.
Questions & Réponses