Astuce Modifier la cadence au moment de l'exécution à l'aide d'ActionScript 3

Plongez dans ce petit conseil et découvrez comment modifier le taux de trame de votre film en cours de lecture…


Aperçu du résultat final

Jetons un coup d'œil au résultat final sur lequel nous allons travailler:


Étape 1: bref aperçu

Nous allons utiliser un composant Slider pour modifier la scène framerate propriété et afficher un MovieClip pour voir les modifications.


Étape 2: Configurez votre fichier Flash

Lancez Flash et créez un nouveau document Flash, réglez la taille de la scène sur 400x200px et la cadence sur 25 images par seconde..


Étape 3: interface

Voici l'interface que nous allons utiliser. Elle comprend un composant Slider et un MovieClip extraits de mon tutoriel Apple Preloader..

Vous remarquerez également un texte statique sous le curseur indiquant les images par seconde minimales et maximales..


Étape 4: Curseur

Ouvrez le panneau Composants (Cmd + F7) et faites glisser le Curseur composant de la Interface utilisateur dossier, alignez-le au centre de la scène et cliquez sur le panneau Propriétés pour modifier ses paramètres..

Utilisez les données de l'image ci-dessus et préparez-vous à utiliser ActionScript 3…


Étape 5: ActionScript

Créez une nouvelle classe ActionScript (Cmd + N), enregistrez le fichier sous Main.as et commencez à écrire:

 package import flash.display.Sprite; import fl.events.SliderEvent; classe publique Main étend Sprite fonction publique Main (): void // Ecoute le mouvement du curseur slider.addEventListener (SliderEvent.CHANGE, changeFPS);  fonction privée changeFPS (e: SliderEvent): void // Modifie la fréquence d'images à l'aide de la valeur du curseur stage.frameRate = e.value; 

Étape 6: Classe de document

N'oubliez pas d'ajouter le nom de la classe à la Classe champ dans le Publier section de la Propriétés panneau.


Conclusion

Essayez la démo et expérimentez les utilisations de cette fonctionnalité!

J'espère que vous avez aimé ce petit conseil, merci d'avoir lu!