Actionscript 3 AS3:通过动作脚本创建动作间
我在主场景中创建了一个简单的形状(MovieClip) 所以,我想通过ActionScript中的Actionscript 3 AS3:通过动作脚本创建动作间,actionscript-3,flash,Actionscript 3,Flash,我在主场景中创建了一个简单的形状(MovieClip) 所以,我想通过ActionScript中的运动来移动这个形状 请告诉我怎么做 注意: 我不是说在flash时间线中创建运动Tween。我需要在ActionScript中这样做 附言: 我使用的是Flash Professional。如果要在X轴和Y轴上移动对象,需要两个tweens。以下是ActionScript 3中的代码: import fl.transitions.Tween; import fl.transitions.easing
运动来移动这个形状
请告诉我怎么做
注意:
我不是说在flash时间线中创建运动Tween
。我需要在ActionScript中这样做
附言:
我使用的是Flash Professional。如果要在X轴和Y轴上移动对象,需要两个tweens。以下是ActionScript 3中的代码:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var tweenX:Tween = new Tween(nameOfYourObject, "x", Strong.easeIn, startPositionX, endPositionX, numberOfSeconds, true);
var tweenY:Tween = new Tween(nameOfYourObject, "y", Strong.easeIn, startPositionY, endPositionY, numberOfSeconds, true);
确保定义x轴和y轴的起始位置和结束位置,以及希望二者持续的秒数。如果要在x轴和y轴上移动对象,需要两个二者。以下是ActionScript 3中的代码:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var tweenX:Tween = new Tween(nameOfYourObject, "x", Strong.easeIn, startPositionX, endPositionX, numberOfSeconds, true);
var tweenY:Tween = new Tween(nameOfYourObject, "y", Strong.easeIn, startPositionY, endPositionY, numberOfSeconds, true);
确保定义x和y的开始和结束位置以及您希望二者持续的秒数。示例代码
这里还有一个关于这个主题的例子
仅供参考:您不仅可以选择对象的位置,还可以选择其他数值参数,例如宽度和高度。示例代码
这里还有一个关于这个主题的例子
仅供参考:您不仅可以选择对象的位置,还可以选择其他数值参数,例如宽度和高度。尽管tween类可以帮助您,但我强烈建议您不要使用它。主要是性能原因
为了有效、简便、快速地使用tween,我建议您使用免费的开源tweener,名为TweenLite:
这是一个非常高级的工具,有很多关于如何使用它的示例和教程,但它可以归结为以下几行:
TweenLite.to(yourObject, duration, {x: EndX, y: EndY});
尽管Tween课程可以帮助你,但我强烈建议你不要使用它。主要是性能原因
为了有效、简便、快速地使用tween,我建议您使用免费的开源tweener,名为TweenLite:
这是一个非常高级的工具,有很多关于如何使用它的示例和教程,但它可以归结为以下几行:
TweenLite.to(yourObject, duration, {x: EndX, y: EndY});