Flex:使用动画将一个对象移动到特定位置

时间:2011-07-14 14:37:51

标签: flex actionscript-3

  • 如何使一个对象移动到特定点 在Actionscript中使用动画(不是MXML代码)? (Flex 4.5)

4 个答案:

答案 0 :(得分:1)

使用effects。您可能想要Spark Move effect

答案 1 :(得分:1)

内置动画效果可以解决问题(此动作为200,200):

<s:Move id="myMoveEffect" xTo="200" yTo="200" target="{objectToMove}"/>

然后你可以通过这样的电话来播放它:

myMoveEffect.play();

所以,这是一个播放它的按钮,例如:

<s:Button label="move now!" click="myMoveEffect.play()"/>

答案 2 :(得分:0)

补间?它是顺畅移动物体的好方法。 TweenLite,只是执行类似功能的众多补间引擎中的一个,旨在为您完美包装,以便您看到并使用几乎没有代码。

与其他答案的其他评论相关,Tweenling可以同时更改对象(甚至许多对象!)的多个属性。

答案 3 :(得分:-2)

DisplayObject.x = 5;
DisplayObject.x = 6;
DisplayObject.x = 7;
DisplayObject.x = 8;

等...

Ps:尝试使用时间间隔或循环。