我对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;
}发布于 2012-11-03 21:32:19
看看绿岩推特图书馆。使用该库,您将能够轻松地制作一个移动图像的平滑动画。对于最大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
}https://stackoverflow.com/questions/13213144
复制相似问题