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);
}

Не обича да прави tween преди да премине към функцията gotoAndstop(), защо е това?

всяка помощ оценявам.

Иън


person snookian    schedule 11.02.2014    source източник


Отговори (1)


Това не работи, защото имате goLeft22() с очакван аргумент от тип MouseEvent. Опитайте да го промените на:

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

Това прави аргумента незадължителен.

person Bennett Yeates    schedule 11.02.2014