2014-02-11 3 views
0

Почему это не работает (не идет к кадру 15)TweenLite перед переходом к следующему кадру

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(), почему это?

любая помощь оценена.

Ian

ответ

0

Это не работает, потому что у вас есть goLeft22() с ожидаемым аргументом типа MouseEvent. Попробуйте изменить его на:

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

Это делает аргумент опционным.