[handle] = DisplayTransitionFX(id[, table])
#SLOWSPEED
, #NORMALSPEED
, #FASTSPEED
) oder eine
benutzerdefinierte Feinabstimmung mit numerischem Wert. Als
Faustregel für den Geschwindigkeitsparameter: Je höher der
Wert, desto schneller läuft der Übergang.
Für die beste Wirkung sollte das neue Hintergrundbild die gleichen Abmessungen haben wie das alte. Ist dies nicht der Fall ist, wird das alte Hintergrundbild auf die Größe des neuen skaliert werden.
Beachten Sie, dass transparente BGPics nicht mit einen Übergangseffekt angezeigt werden können. Es ist auch nicht möglich, ein BGPic ohne Transparenz mit einem Übergangseffekt anzuzeigen, wenn das aktuelle BGPic eine Transparenz besitzt. Damit dieser Befehl funktioniert, dürfen das aktuelle und das neue BGPic nicht transparent sein.
Ab Hollywood 4.5 verwendet dieser Befehl eine neue Syntax. Die alte Syntax wird aus Kompatibilitätsgründen weiterhin unterstützt. Das optionale Tabellenargument kann den Übergangseffekt konfigurieren. Folgende Optionen sind möglich:
Type:
#RANDOMEFFECT
)
Speed:
#NORMALSPEED
)
Parameter:
#RANDOMPARAMETER
)
Async:
True
angeben, wird DisplayBGPicPartFX() sofort verlassen, und es
wird ein Handler für das asynchrone Zeichnungsobjekt kreiert,
den Sie dann mit dem Befehl AsyncDrawFrame() verwenden können.
Ein Beispielskript finden Sie unter dem Befehl AsyncDrawFrame().
Siehe AsyncDrawFrame für weitere Informationen über asynchrone Zeichnungsobjekte.
X:
#KEEPPOSITION
an. Der Standardwert
ist #CENTER
.
Y:
#KEEPPOSITION
an. Der Standardwert
ist #CENTER
.
Folgende Effekte sind derzeit verfügbar:
#HSTRIPES2
, #HSTRIPES4
, #HSTRIPES16
, #HSTRIPES32
#VSTRIPES2
, #VSTRIPES8
, #VSTRIPES16
, #VSTRIPES32
#HBLINDS8
, #HBLINDS16
, #HBLINDS32
, #HBLINDS64
, #HBLINDS128
#VBBLINDS8
, #VBLINDS16
, #VBLINDS32
, #VBLINDS64
, #VBLINDS128
#HOPENCURTAIN
, #HCLOSECURTAIN
#VOPENCURTAIN
, #VCLOSECURTAIN
#HLINES
, #HLINES2
#VLINES
, #VLINES2
#REVEALLEFT
, #REVEALRIGHT
, #REVEALTOP
, #REVEALBOTTOM
#BARS
#QUARTERS
#CROSSFADE
#FADE
; optionales Argument gibt die zu verwendende Farbe an
#BLEND
; optionales Argument gibt die Farbe für das Mischen an
Ab Hollywood 1.5 kamen neue Effekte dazu:
#RECTCENTER
, #RECTNORTH
, #RECTNORTHEAST
, #RECTEAST
, #RECTSOUTHEAST
,
#RECTSOUTH
, #RECTSOUTHWEST
, #RECTWEST
, #RECTNORTHWEST
#RECTBACKCENTER
, #RECTBACKNORTH
, #RECTBACKNORTHEAST
,
#RECTBACKEAST
, #RECTBACKSOUTHEAST
, #RECTBACKSOUTH
,
#RECTBACKSOUTHWEST
, #RECTBACKWEST
, #RECTBACKNORTHWEST
#SCROLLLEFT
, #SCROLLRIGHT
, #SCROLLTOP
, #SCROLLBOTTOM
(das optionale Argument erlaubt die Angabe eines Effektes, der
für die Bewegung genutzt werden soll; alle Effekte von MoveBrush()
können hier angegeben werden)
#STRETCHLEFT
, #STRETCHRIGHT
, #STRETCHTOP
, #STRETCHBOTTOM
,
#HSTRETCHCENTER
, #VSTRETCHCENTER
#ZOOMCENTER
, #ZOOMNORTH
, #ZOOMNORTHEAST
, #ZOOMEAST
, #ZOOMSOUTHEAST
,
#ZOOMSOUTH
, #ZOOMSOUTHWEST
, #ZOOMWEST
, #ZOOMNORTHWEST
#HFLOWTOP
, #HFLOWBOTTOM
, #VFLOWLEFT
, #VFLOWRIGHT
#HOPENGATE
, #HCLOSEGATE
, #VOPENGATE
, #VCLOSEGATE
(B)
#PUSHLEFT
, #PUSHRIGHT
, #PUSHTOP
, #PUSHBOTTOM
(B)
#PUZZLE
#DIAGONAL
#ROLLTOP
#WALLPAPERTOP
#VSTRIPES
; optionales Argument gibt die Anzahl der
darzustellenden Streifen an
#HSTRIPES
; optionales Argument gibt die Anzahl der
darzustellenden Streifen an
Hollywood 1.9 bringt folgende neue Effekte mit:
#SCROLLNORTHEAST
, #SCROLLSOUTHEAST
, #SCROLLNORTHWEST
, #SCROLLSOUTHWEST
(das optionale Argument erlaubt die Angabe eines Effektes, der
für die Bewegung genutzt werden soll; alle Effekte von MoveBrush()
können hier angegeben werden)
#CLOCKWIPE
#STAR
#HSTRANGEPUSH
, #VSTRANGEPUSH
(B)
#SLIDELEFT
, #SLIDERIGHT
, #SLIDETOP
, #SLIDEBOTTOM
(B)
#SPIRAL
#SWISS
#QUADRECT
#HSPLIT
, #VSPLIT
#UPNDOWN
#CARDTOP
, #CARDBOTTOM
(B)
#SUN
#WATER1
, #WATER2
, #WATER3
, #WATER4
(!)
#STRUDEL
(!)
#DISSOLVE
#PIXELZOOM1
#PIXELZOOM2
(B)
#ZOOMIN
, #ZOOMOUT
(B)
#CRUSHLEFT
, #CRUSHRIGHT
, #CRUSHTOP
, #CRUSHBOTTOM
(B)
#VFLIPCOIN
, #VLOWFLIPCOIN
, #HFLIPCOIN
, #HLOWFLIPCOIN
(B)
#TURNDOWNTOP
, #TURNDOWNBOTTOM
, #TURNDOWNLEFT
, #TURNDOWNRIGHT
(B)
#TYPEWRITER
(T) [wird seit V3.1 nicht mehr unterstützt und ist gelöscht]
#WALLPAPERLEFT
(!)
#ROLLLEFT
#RANDOMEFFECT
Wenn Sie #RANDOMEFFECT
wählen, sucht sich Hollywood zufällig irgendeinen Effekt
aus allen möglichen aus. Sehr nützlich, wenn Sie eine Diashow darstellen. Wenn
Sie #RANDOMEFFECT
in der 68k-Version aufrufen, wird Hollywood keinen der High-End
Effekte auswählen, um Ihr Skript nicht lahmzulegen.
Legende:
Async
auf True
gesetzt wurde
(siehe oben)DisplayTransitionFX(2, #HSTRIPES32, 10) ; alte Syntax ODER DisplayTransitionFX(2, {Type = #HSTRIPES32, Speed = 10}) ; neue SyntaxStellt Hintergrundbild 2 mit dem
#HSTRIPES32
Effekt bei einer
Geschwindigkeit von 10 dar.