Actionscript 3 AS3:通过动作脚本创建动作间

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

我在主场景中创建了一个简单的形状(MovieClip)

所以,我想通过ActionScript中的
运动来移动这个形状

请告诉我怎么做

注意:

我不是说在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});