Dykk inn i denne raske tipsen og finn ut hvordan du endrer rammeprisen til filmen din mens den kjører ...
La oss se på det endelige resultatet vi vil jobbe for:
Vi bruker en Slider-komponent til å endre scenen framerate
eiendom og vise en MovieClip for å se endringene.
Start Flash, og opprett et nytt Flash-dokument, sett scenestørrelsen til 400x200px og bildesatsen til 25fps.
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.
Å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 ...
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;
Husk å legge til klassenavnet til Klasse felt i publisere delen av Eiendommer panel.
Prøv demoen og eksperimenter med bruken av denne funksjonen!
Jeg håper du likte denne Quick Tip, takk for å lese!