Flex: функция определения конца хода - PullRequest
1 голос
/ 10 февраля 2011

Мне нужно создать анимацию и предоставить некоторые результаты функции перемещения в конце анимации.Тем не менее, я не могу управлять выводом, пока функция перемещения не будет завершена

Я попробовал isPlaying, который, кажется, не обнаруживает, что анимация завершена ... поэтому продолжает выводить повторный результат перед анимациейзавершен

пример кода, который я пробовал

закрытая функция mvbut (): void {

    var mv:Move= new Move;
    mv.xFrom=Math.random()*300;
    mv.yFrom=Math.random()*200;
    mv.xBy=200;mv.yBy=300;  
    mv.duration=1000;

    mv.target=button1;  
    mv.play();

    AddinDataGrid(i); //function to output final x,y values
    i++;

1 Ответ

5 голосов
/ 10 февраля 2011

Добавить прослушиватель событий

var move:Move = new Move()
                    move.addEventListener(EffectEvent.EFFECT_END, function ...);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...