Plongez dans ce petit conseil et découvrez comment modifier le taux de trame de votre film en cours de lecture…
Jetons un coup d'œil au résultat final sur lequel nous allons travailler:
Nous allons utiliser un composant Slider pour modifier la scène framerate
propriété et afficher un MovieClip pour voir les modifications.
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..
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..
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…
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;
N'oubliez pas d'ajouter le nom de la classe à la Classe champ dans le Publier section de la Propriétés panneau.
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!