0

ボタンによってトリガー/追加されるような不定期のトゥイーンの場合、トゥイーンを削除するのがベストプラクティスTweener.removeTweens(myObject);ですか?–またはトゥイナーが終了すると、Tweenerはこれを自動的に実行しますか?

トゥイーンは自動的に上書きされることを理解しているので、たまにトゥイーンを削除することは役に立たない(推奨されない)かもしれませんが、まれなトゥイーンはどうでしょうか?

Tweenerが終了時にトゥイーンを自動的に削除しない場合、Tweenerが参照しているオブジェクトは、削除するとガベージコレクションできませんか?

4

1 に答える 1

1

それはそう、

private static function updateTweens ():Boolean {
    ...
    if (!updateTweenByIndex(i)) removeTweenByIndex(i);
}

updateTweenByIndexfalseトゥイーンが終了すると戻ります。したがってTweenListObj、トゥイナーのターゲットを参照しているものは削除(スプライス)され、ターゲットがガベージされる可能性があります。

于 2011-03-21T10:25:51.807 に答える