0
对于偶尔的补间,比如触发/添加按钮的补间,是否是删除补间的最佳做法 - 或者Tweener在补间完成时自动执行此操作?ActionScript - 删除Tweener Tweens onComplete?
我明白补间会自动覆盖自己,所以也许它没有用(不鼓励)删除偶尔的补间,但补间不经常的补间呢?
如果Tweener在完成它们时没有自动删除补间,Tweener所引用的对象是否不能被垃圾收集,如果删除?
对于偶尔的补间,比如触发/添加按钮的补间,是否是删除补间的最佳做法 - 或者Tweener在补间完成时自动执行此操作?ActionScript - 删除Tweener Tweens onComplete?
我明白补间会自动覆盖自己,所以也许它没有用(不鼓励)删除偶尔的补间,但补间不经常的补间呢?
如果Tweener在完成它们时没有自动删除补间,Tweener所引用的对象是否不能被垃圾收集,如果删除?
事实上,
private static function updateTweens():Boolean {
...
if (!updateTweenByIndex(i)) removeTweenByIndex(i);
}
updateTweenByIndex
返回false
当补间结束。引用Tweener的目标的TweenListObj
因此被删除(拼接)并且目标可能被垃圾回收。