Suggerimento rapido modifica della frequenza fotogrammi in fase di runtime mediante ActionScript 3

Immergiti in questo suggerimento rapido e scopri come modificare la frequenza fotogrammi del filmato mentre è in esecuzione ...


Anteprima del risultato finale

Diamo un'occhiata al risultato finale su cui lavoreremo:


Passaggio 1: breve panoramica

Useremo un componente Slider per modificare il palco frequenza dei fotogrammi proprietà e visualizzare un MovieClip per vedere le modifiche.


Passaggio 2: impostare il file Flash

Avvia Flash e crea un nuovo documento Flash, imposta le dimensioni dello stage su 400x200px e il frame rate su 25fps.


Passaggio 3: interfaccia

Questa è l'interfaccia che useremo, include un componente Slider e un MovieClip tratto dal mio tutorial Apple Preloader.

Noterai anche del testo statico sotto il cursore che indica l'FPS minimo e massimo.


Step 4: Slider

Aprire il pannello Componenti (Cmd + F7) e trascinare il Slider componente dal Interfaccia utente cartella, allinearla al centro dello stage e fare clic sul pannello Proprietà per modificarne i parametri.

Utilizza i dati dell'immagine qui sopra e preparati per alcuni ActionScript 3 ...


Passaggio 5: ActionScript

Creare una nuova classe ActionScript (Cmd + N), salvare il file come Main.as e inizia a scrivere:

 pacchetto import flash.display.Sprite; importare fl.events.SliderEvent; public class Main extends Sprite public function Main (): void // Listen per slider movement slider.addEventListener (SliderEvent.CHANGE, changeFPS);  private function changeFPS (e: SliderEvent): void // Cambia la frequenza dei fotogrammi usando il valore di slider stage.frameRate = e.value; 

Passaggio 6: Classe documento

Ricorda di aggiungere il nome della classe al Classe campo nel Pubblicare sezione del Proprietà pannello.


Conclusione

Prova la demo e sperimenta gli usi di questa funzione!

Spero che questo suggerimento ti sia piaciuto, grazie per la lettura!