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 回答