Tauchen Sie ein in diesen Schnelltipp und erfahren Sie, wie Sie die Bildrate Ihres Films ändern können, während er läuft…
Werfen wir einen Blick auf das Endergebnis, auf das wir hinarbeiten:
Wir verwenden eine Slider-Komponente, um die Bühne zu modifizieren Framerate
Eigenschaft und zeigen Sie einen MovieClip an, um die Änderungen anzuzeigen.
Starten Sie Flash und erstellen Sie ein neues Flash-Dokument. Stellen Sie die Bühnengröße auf 400x200px und die Bildrate auf 25fps ein.
Dies ist die Oberfläche, die wir verwenden werden. Sie enthält eine Slider-Komponente und einen MovieClip aus meinem Apple Preloader-Tutorial.
Unter dem Schieberegler wird auch ein statischer Text angezeigt, der die minimale und maximale FPS angibt.
Öffnen Sie das Komponentenfenster (Cmd + F7) und ziehen Sie das Schieberegler Komponente aus der Benutzeroberfläche Richten Sie den Ordner in der Mitte der Bühne aus und klicken Sie auf das Eigenschaftenfenster, um seine Parameter zu bearbeiten.
Verwenden Sie die Daten aus dem obigen Bild und bereiten Sie sich auf ActionScript 3 vor.
Erstellen Sie eine neue ActionScript-Klasse (Cmd + N) und speichern Sie die Datei als Main.as und fang an zu schreiben:
package import flash.display.Sprite; import fl.events.SliderEvent; public class Main erweitert Sprite public function Main (): void // Höre auf Slider-Bewegung slider.addEventListener (SliderEvent.CHANGE, changeFPS); private Funktion changeFPS (e: SliderEvent): void // Ändern Sie die Bildrate mit dem Schieberegler. stage.frameRate = e.value;
Vergessen Sie nicht, den Klassennamen dem hinzuzufügen Klasse Feld in der Veröffentlichen Abschnitt der Eigenschaften Panel.
Probieren Sie die Demo aus und experimentieren Sie mit der Verwendung dieser Funktion!
Ich hoffe, Ihnen hat dieser Quick Tip gefallen, vielen Dank für das Lesen!