MoveLayer(id, xa, ya, xb, yb[, table]) MoveLayer(id, x, y) (V9.1)
id
angegebene Ebene an eine neue Position zu scrollen oder sie
einfach ohne Scrollen an eine neue Position zu verschieben.
Wenn Sie die Argumente xa
, ya
, xb
und yb
übergeben, scrollt
MoveLayer()
die durch id
angegebene Ebene sanft von der durch
xa
und ya
angegebenen zu der durch xb
und yb
angegebenen
Position. Weitere Konfigurationsmöglichkeiten sind mit dem optionalen
Argument table
möglich. Sie können die Bewegungsgeschwindigkeit,
den Spezialeffekt und ob die Bewegung asynchron sein soll oder
nicht, festlegen. Siehe MoveBrush für weitere Informationen zum optionalen Tabellenargument.
Wenn Sie nur die Argumente x
und y
übergeben, verschiebt MoveLayer()
die Ebene einfach an die durch x
und y
angegebene Position.
In diesem Fall kann id
auch der Name einer Ebenengruppe sein.
Für alle Koordinaten können Sie die spezielle Konstante #USELAYERPOSITION
angeben. Hollywood verwendet dann die aktuelle Position der Ebene.
Sie müssen Ebenen aktivieren, bevor Sie diesen Befehl benutzen können. Siehe Einführung in die Ebenentechnik für Details.
MoveLayer(5, #LEFTOUT, #CENTER, #RIGHTOUT, #CENTER)Scrollt die Ebene 5 von außen links nach außen rechts vom Display und zentriert es vertikal.
MoveLayer(4, #USELAYERPOSITION, #USELAYERPOSITION, #LEFTOUT, #CENTER)Scrollt die Ebene 4 von der aktuellen Position aus dem Bildschirm heraus.
MoveLayer(5, #CENTER, #CENTER)Verschiebt die Ebene 5 in die Bildschirmmitte.