InsertLayer(pos, type, id, x, y[, hidden])
type
angegebenen
Typs und dem Identifikator id
an der Ebenenposition pos
ein. Alle
folgenden Ebenen werden verschoben und erhalten deshalb eine
neue Kennung. Die neue Ebene wird außerdem an der durch x
und y
bestimmten Position angezeigt. Geben Sie in pos
0 als
Position an, wird sie als letzte Ebene angehängt.
Folgende Objekttypen werden zur Zeit unterstützt:
#BRUSH
id
angegebenen Pinsel bei x/y
ein
#TEXTOBJECT
id
angegebene Textobjekt bei x/y
ein
#ANIM
id
angegebene Animation bei x/y
ein (V2.0)
#VIDEO
id
angegebene Video bei x/y
ein (V6.0)
Seit Hollywood 1.9 können Sie das optionale Argument hidden
angeben, welches eine verborgene Ebene einsetzen wird, die
Sie mit dem Befehl ShowLayer()
oder ShowLayerFX() anzeigen können.
Sie müssen Ebenen aktivieren, bevor Sie diesen Befehl benutzen können. Um mehr über Hollywoods Ebenen zu erfahren, lesen Sie bitte die Einführung in die Ebenentechnik.
True
, wenn die neue Ebene verborgen sein
soll (voreingestellt ist False
) (V1.9)EnableLayers() SetFillStyle(#FILLCOLOR) Box(0, 0, 100, 100, #RED) Circle(#CENTER, #CENTER, 50, #BLUE) TextOut(#RIGHT, #BOTTOM, "Hello World") InsertLayer(1, #BRUSH, 1, #CENTER, #CENTER)Der obige Code fügt Pinsel 1 als die erste Ebenen ein. Dies bedeutet, dass alle anderen Ebenen neu positioniert werden. Das rote Rechteck erhält jetzt Ebenenposition 2 (war vorher Ebene 1), der blaue Kreis ist jetzt Ebene 3 (war zuvor Ebene 2) und die "Hello World" Textebene wird 4 (war Ebene 3).