Dyk in i den här snabba tipsen och upptäck hur du ändrar bildfrekvensen på filmen medan den körs ...
Låt oss ta en titt på det slutliga resultatet vi ska arbeta för:
Vi använder en Slider-komponent för att ändra scenen framerate
egenskap och visa en MovieClip för att se ändringarna.
Starta Flash och skapa ett nytt Flash-dokument, sätt scenstorleken till 400x200px och bildhastigheten till 25fps.
Detta är gränssnittet vi ska använda, det innehåller en Slider-komponent och en MovieClip från min Apple Preloader-handledning.
Du kommer också att märka lite statisk text under reglaget som anger minsta och maximala FPS.
Öppna komponentpanelen (Cmd + F7) och dra på Slider komponent från Användargränssnitt mapp, rikta den till mitten i scenen och klicka på Egenskaper Panel för att redigera dess parametrar.
Använd data från bilden ovan och förbered dig för några ActionScript 3 ...
Skapa en ny ActionScript-klass (Cmd + N), spara filen som Main.as och börja skriva:
paket import flash.display.Sprite; importera fl.events.SliderEvent; public class Main sträcker Sprite public function Main (): void // Lyssna på glidreglaget slider.addEventListener (SliderEvent.CHANGE, changeFPS); privat funktion changeFPS (e: SliderEvent): void // Ändra bildfrekvensen med hjälp av reglaget värdet stage.frameRate = e.value;
Kom ihåg att lägga till klassnamnet till Klass fält i Publicera del av Egenskaper panel.
Prova demo och experimentera med användningen av den här funktionen!
Jag hoppas att du gillade den här snabba tipsen, tack för att du läste!