Bezeichnung
SetLayerTransparency -- setzt die Transparenz einer Ebene (V1.5)
Übersicht
SetLayerTransparency(id, level)
Beschreibung
Mit diesem Befehl kann der Transparenzgrad einer Ebene oder Ebenengruppe eingestellt werden. Die Transparenzstufe muss zwischen 0 und 255 liegen, wobei 0 keine Transparenz (Standardeinstellung der Ebene) und 255 volle Transparenz bedeutet, womit Sie die Ebene nicht mehr sehen werden (in diesem Fall ist es natürlich effizienter, die Ebene einfach mit HideLayer() auszublenden. Bitte beachten Sie, dass dies genau umgekehrt zum befehl SetAlphaIntensity() ist, wo 255 keine Transparenz und 0 volle Transparenz bedeutet.

Ab Hollywood 2.0 kann auch eine prozentige Angabe in Form einer Zeichenkette verwendet werden, z.B. "50%".

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

Eingaben
id
ID der Ebene oder Ebehengruppe
level
Itensität der Transparenz (0 bis 255 oder Prozentangabe)
Beispiel
EnableLayers()

;den Text nicht anzeigen, nur die Ebene hinzufügen
SelectBGPic(1)
TextOut(#RIGHT, #BOTTOM, "Hello World")
EndSelect

; nun wird der Text gezeigt!
SetLayerTransparency(1, 128)
Der obige Code erzeugt die Ebene 1 (Text "Hello World") und zeigt sie mit einer Transparenz von 50% an (= 128).

Navigation zeigen