Bezeichnung
MoveAnim -- bewegt eine Animation von a nach b
Übersicht
MoveAnim(id, xa, ya, xb, yb[, table])
Beschreibung
Dieser Befehl bewegt (scrollt) die durch id angegebene Animation von der durch xa und ya angegebenen Stelle zu der Stelle xb/yb.

Weitere Optionen sind mit dem optionalen Argument table möglich. Sie können die Bewegungsgeschwindigkeit sowie Spezialeffekte angeben und ob die Bewegung asynchron ausgeführt wird. Siehe MoveBrush für weitere Informationen über das optionale Tabellenargument.

Neben den Tabellenelementen, welche beim Befehl MoveBrush() erklärt werden, akzeptiert MoveAnim() das zusätzliche Tabellenargument AnimSpeed. Dieser Geschwindigkeitswert definiert, nach wie vielen Bewegungsschritten das nächste Einzelbild angezeigt werden soll. Eine höhere Zahl bedeutet also eine geringere Wiedergabegeschwindigkeit der Animation.

Ab Hollywood 4.5 können Sie die neue Konstante #DEFAULTSPEED im Tabellenargument Speed angeben. (Siehe MoveBrush()). Wenn Sie #DEFAULTSPEED verwenden, wird Hollywood die Abspielgeschwindigkeit verwenden, wie sie in der Animationsdatei definiert ist. Beachten Sie, dass nicht alle Animationen eine solche Geschwindigkeit definieren, womit die Wiedergabe falsch aussehen kann.

Eingaben
id
ID der Animation, die als Quelle benutzt werden soll
xa
Anfangs-X-Position
ya
Anfangs-Y-Position
xb
End-X-Position
yb
End-Y-Position
table
optional: weitere Konfigurationen für die Bewegung
Beispiel
MoveAnim(1, 100, 50, 0, 50, {Speed = 5, AnimSpeed = 4})
Verschiebt die Animation 1 von 100:50 nach 0:50 mit der Geschwindigkeit 5 und der Abspielgeschwindigkeit 4.

Navigation zeigen