Rask tips Endre rammeprisen ved brukstid ved hjelp av ActionScript 3

Dykk inn i denne raske tipsen og finn ut hvordan du endrer rammeprisen til filmen din mens den kjører ...


Endelig resultatforhåndsvisning

La oss se på det endelige resultatet vi vil jobbe for:


Trinn 1: Kort oversikt

Vi bruker en Slider-komponent til å endre scenen framerate eiendom og vise en MovieClip for å se endringene.


Trinn 2: Konfigurer din Flash-fil

Start Flash, og opprett et nytt Flash-dokument, sett scenestørrelsen til 400x200px og bildesatsen til 25fps.


Trinn 3: Grensesnitt

Dette er grensesnittet vi skal bruke, det inkluderer en Slider-komponent og en MovieClip hentet fra Apple Preloader-opplæringen min.

Du vil også legge merke til statisk tekst under glidebryteren som angir minimum og maksimum FPS.


Trinn 4: Glidebryter

Åpne komponentpanelet (Cmd + F7) og dra Slider komponent fra Brukergrensesnitt mappe, juster den til midten i scenen og klikk på Egenskaper panelet for å redigere parametrene.

Bruk dataene fra bildet ovenfor og forberede deg til noen ActionScript 3 ...


Trinn 5: ActionScript

Opprett en ny ActionScript-klasse (Cmd + N), lagre filen som Main.as og begynn å skrive:

 pakke import flash.display.Sprite; importere fl.events.SliderEvent; offentlig klasse Hoved utvider Sprite offentlig funksjon Main (): void // Lytt til glidebryteren slider.addEventListener (SliderEvent.CHANGE, changeFPS);  privat funksjon changeFPS (e: SliderEvent): void // Endre rammeprøven ved hjelp av skyveverdien stage.frameRate = e.value; 

Trinn 6: Dokumentklasse

Husk å legge til klassenavnet til Klasse felt i publisere delen av Eiendommer panel.


Konklusjon

Prøv demoen og eksperimenter med bruken av denne funksjonen!

Jeg håper du likte denne Quick Tip, takk for å lese!