Sfat rapid Schimbați rata cadrelor la timpul de execuție utilizând ActionScript 3

Puneți-vă în acest sfat rapid și descoperiți cum să schimbați rata cadrelor filmului, în timp ce rulează ...


Rezultatul final al rezultatelor

Să aruncăm o privire asupra rezultatului final pe care îl vom strădui:


Pasul 1: Prezentare succintă

Vom folosi o componentă Slider pentru a modifica etapa framerate proprietăți și afișați un filmClip pentru a vedea modificările.


Pasul 2: Configurați fișierul dvs. Flash

Lansați Flash și creați un nou document Flash, setați dimensiunea scenei la 400x200px și rata de cadre la 25fps.


Pasul 3: Interfața

Aceasta este interfața pe care o vom folosi, include o componentă Slider și un filmClip preluat din tutorialul meu Apple Preloader.

De asemenea, veți observa un text static de sub cursor care indică valoarea minimă și cea maximă a FPS.


Pasul 4: Glisor

Deschideți panoul Componente (Cmd + F7) și trageți cursor componentă din Interfața cu utilizatorul , aliniați-l la centrul din scenă și faceți clic pe panoul Proprietăți pentru a edita parametrii.

Utilizați datele din imaginea de mai sus și pregătiți-le pentru unele aplicații ActionScript 3 ...


Pasul 5: ActionScript

Creați o nouă clasă ActionScript (Cmd + N), salvați fișierul ca Main.as și începeți să scrieți:

 pachet import flash.display.Sprite; import fl.events.SliderEvent; clasa publică Extensie principală Sprite funcția publică principală (): void // Ascultați pentru slider.addEventListener (SliderEvent.CHANGE, changeFPS);  funcția privată changeFPS (e: SliderEvent): void // Modificați rata de cadre folosind valoarea cursorului stage.frameRate = e.value; 

Pasul 6: Clasa de documente

Nu uitați să adăugați numele clasei la Clasă domeniu în Publica secțiunea din Proprietăți panou.


Concluzie

Încercați demo-ul și experimentați cu utilizarea acestei caracteristici!

Sper că ți-a plăcut acest sfat rapid, mulțumesc că ai citit!

Cod