Как изменить уже сделанную анимацию? - PullRequest
0 голосов
/ 13 мая 2010

У меня есть вот такая анимация:

new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();

Теперь, когда анимация не закончена, она находится где-то посередине, и окончательная позиция меняется. Я хочу, чтобы эта анимация была изменена, поэтому вместо перемещения в уже определенное положение объект перемещается в конечную позицию. Есть идеи?

1 Ответ

1 голос
/ 13 мая 2010

Есть много способов добиться этого, но ленивая вещь, которая приходит на ум, это использовать метод continueTo () , предполагая, что вы используете fl.transition.Tween .

например:.

import fl.transitions.Tween;

var nowPosition:Number = 0;
var finalPosition:Number = 200;
var time:int = 3;
var sometween:Tween = new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();

stage.addEventListener(MouseEvent.MOUSE_DOWN, update);

function update(event:MouseEvent):void {
    sometween.continueTo(mouseX,.2);
}

НТН, George

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...