Как получить тот же эффект, что и TweenLite.to в as3

Я использую этот код:

TweenLite.to(auto, 4, {x:666.15, y:375.6});

из Гринсок, но у меня есть некоторые проблемы с ним. Он не вернется к своим первоначальным координатам x и y в сочетании с hittestobject. так у кого-нибудь есть код или решение, чтобы получить тот же эффект, что и TweenLite.to??

1 ответ

Если вы используете TweenLite для анимации какого-либо объекта с проверкой hitTest на каждом кадре, вы можете использовать updateTo() или reverse() для Tween. Это будет выглядеть примерно так:

var tw:TweenLite = TweenLite.to( auto, 4, { x: 555, y: 375, onUpdate: checkHitTest } );
function checkHitTest(){
   //check here for possible hit and call updateTo method
   tw.updateTo({ x: 20, y: 30 }, false );
   //last parameter defines if tween should be modified or if new tween should be created
}
Другие вопросы по тегам