补间功能

时间:2011-10-12 01:09:42

标签: flash actionscript-3

我有一个动画片段,我想用补间从A传输到B.但我想要的是它被运输以便能够改变其中的某些东西,例如旋转。所以我想要的是,当它被传输到另一个函数并依赖于我的mc所在的位置时,进行更改。我怎么能这样做?有没有办法检查补间何时完成或何时执行?

2 个答案:

答案 0 :(得分:1)

我建议使用像TweenLite这样的补间引擎。这些允许非常简单的补间设置,并具有可设置为处理补间中间更新的属性。例如,Tweenlite提供了onUpdate属性,它指向一个在补间的开始和结束之间的每一帧上运行的函数。在您的情况下,您可以在此处检查MovieClip的位置并相应地设置旋转。其他许多有用的属性是onStart和onComplete,它们是在相应的时间被调用的函数。

答案 1 :(得分:0)

我认为CasaLib Tween包是最可靠和易于使用的Tween代码:http://as3.casalib.org/docs/org_casalib_transitions_Tween.html