Bezeichnung
FinishAsyncDraw -- Beendet ein asynchrones Zeichnungsobjekt (V4.5)
Übersicht
FinishAsyncDraw(id)
Bibliothek
async

Beschreibung
Dieser Befehl kann verwendet werden, um ein asynchrones Zeichnungsobjekt zu beenden. Beim Aufruf von diesem Befehl wird Hollywood zum letzten Einzelbild in der Warteschlange des asynchronen Zeichnungsobjekts springen und es beenden. "Beenden" eines asynchronen Zeichnungsobjekts bedeutet, dass das letzte Einzelbild angezeigt, anschließend der Abschlusscode ausgeführt wird (zum Beispiel das Entfernen der Ebene, wenn das asynchrone Zeichnungsobjekt zu einem RemoveLayerFX() Aufruf gehört), und anschließend das asynchrone Zeichnungsobjekt freigegeben wird.

Es gibt einen Unterschied zwischen FinishAsyncDraw() und CancelAsyncDraw(). Siehe CancelAsyncDraw für Details.. Eine Ausnahme ist, wenn Ebenen aktiviert sind. In diesem Fall gibt es keinen Unterschied zwischen CancelAsyncDraw() und FinishAsyncDraw(). Bei deaktivierten Ebenen sollten Sie aber immer CancelAsyncDraw() verwenden.

Beachten Sie, dass Sie FinishAsyncDraw() in der Regel nur aufrufen müssen, wenn Sie bestimmte Einzelbildnummern an AsyncDrawFrame() übergeben. Wenn Sie AsyncDrawFrame() so lange aufrufen, bis es True zurückgibt, wird das asynchrone Zeichnungsobjekt automatisch beendet und freigegeben, sodass Sie FinishAsyncDraw() überhaupt nicht aufrufen müssen. Siehe AsyncDrawFrame für Details.

Eingaben
id
ID des Objekts, das Sie beenden wollen

Navigation zeigen