Sugerencia rápida cambie la velocidad de fotogramas en tiempo de ejecución con ActionScript 3

Sumérgete en este Consejo rápido y descubre cómo cambiar la velocidad de fotogramas de tu película, mientras se está ejecutando ...


Vista previa del resultado final

Echemos un vistazo al resultado final en el que trabajaremos:


Paso 1: Breve descripción

Haremos uso de un componente Slider para modificar el escenario. cuadros por segundo propiedad y mostrar un clip de película para ver los cambios.


Paso 2: Configura tu archivo flash

Inicie Flash y cree un nuevo documento de Flash, establezca el tamaño del escenario en 400x200 px y la velocidad de fotogramas en 25 fps.


Paso 3: Interfaz

Esta es la interfaz que usaremos, incluye un componente deslizante y un clip de película tomado de mi tutorial de Apple Preloader.

También notará un texto estático debajo del control deslizante que indica el FPS mínimo y máximo.


Paso 4: Control deslizante

Abra el Panel de componentes (Cmd + F7) y arrastre el Deslizador componente de la Interfaz de usuario carpeta, alinéela con el centro en el escenario y haga clic en el Panel de propiedades para editar sus parámetros.

Utilice los datos de la imagen de arriba y prepárese para algunos ActionScript 3 ...


Paso 5: ActionScript

Cree una nueva clase de ActionScript (Cmd + N), guarde el archivo como Main.as y empieza a escribir:

 paquete import flash.display.Sprite; import fl.events.SliderEvent; public class Main extiende Sprite public function Main (): void // Listen for slider movement slider.addEventListener (SliderEvent.CHANGE, changeFPS);  función privada changeFPS (e: SliderEvent): void // Cambie la velocidad de fotogramas utilizando el control deslizante stage.frameRate = e.value; 

Paso 6: Clase de documento

Recuerde agregar el nombre de la clase a la Clase campo en el Publicar sección de la Propiedades panel.


Conclusión

Prueba la demo y experimenta con los usos de esta característica.!

Espero que les haya gustado este Consejo rápido, gracias por leer.!