Actionscript 3 AS3吐温冻结
我开始使用AS3的Tween函数,但偶尔会注意到一些奇怪的行为。基本上,它在完成吐温之前就结冰了 该网站似乎提供了解决方案: 我的程序要求每次旋转都精确。我喜欢使用adobe提供的功能,但这让我很紧张,因为它有这么大的问题 我应该使用AS3的tween还是像greensock.com的TweenLite这样的外部tweenActionscript 3 AS3吐温冻结,actionscript-3,Actionscript 3,我开始使用AS3的Tween函数,但偶尔会注意到一些奇怪的行为。基本上,它在完成吐温之前就结冰了 该网站似乎提供了解决方案: 我的程序要求每次旋转都精确。我喜欢使用adobe提供的功能,但这让我很紧张,因为它有这么大的问题 我应该使用AS3的tween还是像greensock.com的TweenLite这样的外部tween 哪个更可靠?您的tween实例很可能被过早地垃圾收集,因为您没有在某处存储对它的引用。这是一个常见的错误,你可以很容易地用谷歌搜索 解决方案:在Tween实例执行动画时存储
哪个更可靠?您的tween实例很可能被过早地垃圾收集,因为您没有在某处存储对它的引用。这是一个常见的错误,你可以很容易地用谷歌搜索 解决方案:在Tween实例执行动画时存储对它的引用,以从GC保存它 请按照链接获取详细说明: 还要提到这个问题(参见文章底部的注释): 注意:在使用TWEEN类时考虑变量范围。如果在函数中创建了tween,那么变量的作用域必须超出函数本身。如果tween存储到本地作用域的变量中,ActionScript垃圾收集会在函数完成时删除tween,这可能是在tween开始之前 如果您想了解有关GC逻辑的更多信息,请参阅下面的内容