AS3按钮在蒙版中移动影片剪辑

时间:2012-11-03 20:21:29

标签: actionscript-3 button

我是AS3脚本新手。我有一个广泛的图像(电影剪辑“preform_mc”),我正在屏蔽,并希望右键(“right_mc”)动态移动图像。

下面的代码将图像向右移动,但它不是动态移动(想要动画效果),我无法控制图像何时停止移动,基本上是x坐标的最大量。

非常感谢任何帮助!


right_mc.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2);

function fl_MouseClickHandler_2(event:MouseEvent):void
{
    preform_mc.x += -100;
}

1 个答案:

答案 0 :(得分:0)

看看Greensock Tweening Library。使用该库,您将能够轻松地制作动态图像的平滑动画。为了控制max X,你应该写一个if语句来检查preform_mc.x是否超过你想要的最大数量。

代码看起来像这样:

var min_x:int = -500;

function fl_MouseClickHandler_2(event:MouseEvent):void
{
   if(min_x < preform_mc.x)
      TweenLite.to(preform_mc, 0.5, {x:preform_mc.x - 100}); // using the library I provided a link to
}