[handle] = DisplayBrushFX(id, x, y[, table])
id angegebenen Pinsel an der
durch x/y angegebenen Position an und benutzt dazu einen
der vielen Übergangseffekte, die Hollywood besitzt (angegeben
in Type). Sie müssen ebenfalls die Übergangsgeschwindigkeit
angeben.
Wenn Ebenen aktiviert sind, wird dieser Befehl eine neue Ebene
des Typs #BRUSH dem Ebenenstapel hinzuzufügen.
Ab Hollywood 4.0 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:#RANDOMPARAMETER)
Speed:#NORMALSPEED)
Parameter:#RANDOMPARAMETER)
Async:True angeben, wird
DisplayBGPicPartFX() sofort verlassen und es wird ein Handler
für das asynchronen 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.
Siehe auch DisplayBrush(), DisplayBrushPart() und MoveBrush().
Async auf True gesetzt wurde
(siehe oben)
DisplayBrushFX(1, 0, 0, #VLINES, 10) ; alte Syntax
OR
DisplayBrushFX(1, 0, 0, {Type = #VLINES, Speed = 10}) ; neue Syntax
Der obige Code zeigt den Pinsel 1 bei 0:0 mit einem #VLINES
Übergang mit der Geschwindigkeit 10 an.