TweenLite在进入下一帧之前

时间:2014-02-11 14:25:07

标签: actionscript-3 flash mouseevent greensock tweenlite

为什么这不起作用(不进入第15帧)

navLeft.addEventListener(MouseEvent.CLICK, goLeft2);
function goLeft2(e:MouseEvent):void
{
    TweenLite.to(page1ani2, 1, {x:880, y:215, onComplete: goLeft22});
}
function goLeft22(e:MouseEvent):void
{
    gotoAndStop(15);
}

但是这样做了!

navLeft.addEventListener(MouseEvent.CLICK, goLeft22);
function goLeft22(e:MouseEvent):void
{
    gotoAndStop(15);
}

在转到gotoAndstop()函数之前不喜欢做补间,为什么会这样?

任何帮助表示感谢。

伊恩

1 个答案:

答案 0 :(得分:0)

这不起作用,因为goLeft22()的预期参数类型为MouseEvent。尝试将其更改为:

function goLeft22(e:MouseEvent=null):void
{
    gotoAndStop(15);
}

这使得参数可选。