Bezeichnung
NextFrame -- zeigt ein neues Einzelbild einer Animationsebene an (V2.0)
Übersicht
NextFrame(id[, x, y, frame])
Beschreibung
Dieser Befehl zeigt ein neues Einzelbild einer Animationsebene an. Wenn Sie beim optionalen Argument frame nichts angeben oder auf 0 setzen, wird NextFrame() das nächste Einzelbild der Animationsebene zeigen. Wenn Sie -1 im Argument frame übergeben, wird das letzte Einzelbild angezeigt. Die Argumente x und y können verwendet werden, um die Ebene an eine neue Position zu bewegen, während das Einzelbild gewechselt wird. Wenn Sie das nicht benötigen, übergeben Sie #USELAYERPOSITION und die Ebene bleibt, wo sie ist.

Ab Hollywood 9.0 kann dieser Befehl auch mit Textebenen verwendet werden, die sich im Listenmodus befinden, um die nächsten Listenelemente anzuzeigen. Siehe TextOut für Details.

Sie müssen Ebenen aktivieren, bevor Sie diesen Befehl benutzen können. Siehe Einführung in die Ebenentechnik für Details.

Eingaben
id
Identifikator oder Name der Animationsebene
x
optional: neue x-Position der Ebene (voreingestellt ist #USELAYERPOSITION)
y
optional: neue y-Position der Ebene (voreingestellt ist #USELAYERPOSITON)
frame
optional: welches Einzelbild angezeigt werden soll (voreingestellt ist 0, womit das nächste Einzelbild angezeigt wird)
Beispiel
EnableLayers
InsertLayer(1, #ANIM, 1, 0, #CENTER)
For k = 0 To 400 Step 3
   NextFrame(1, k, #USELAYERPOSITION)
   Wait(5)
Next
Spielt die Animationsebene Nummer 1 ab, während es sich von x-Position 0 bis 400 bewegt.

Navigation zeigen