0

我有两个电影剪辑,我希望在屏幕上移动(一个水平,另一个垂直)我理想的场景是这样的 android 类型动画......

TranslateAnimation moveDown;

if (isMainGuiVisible)
{
    moveDown = new TranslateAnimation(0, 0, 0, 150);
}
else
{
    moveDown = new TranslateAnimation(0, 0, 150, 0);
}

moveDown.setDuration(time);
moveDown.setFillAfter(true);

frmMainGUI_mc.startAnimation(moveDown);

这是在哪里做的...

moveDown = new TranslateAnimation (fromXDelta, toXDelta, fromYDelta, toYDelta)

编辑:我基本上需要一种方法来让 MovieClip 按照我告诉它的方向在屏幕上移动和移动。如果这就像上面我告诉它来回移动 150 像素的地方,它会在屏幕上或其他方式上移动它......

4

1 回答 1

2

使用补间库。Greensock 的 TweenLite很受欢迎,但还有其他的(我通常使用GTween)。

TweenLite 页面的基本示例:

TweenLite.to(mc, 1, {x:65, y:117});

其中 mc 是补间的显示对象,1 是补间的持续时间,x 和 y 是新的 x 和 y 位置。

于 2012-11-27T15:00:18.390 回答