- 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).