Flex:检测移动结束功能

RG1*_*967 1 apache-flex animation

我需要创建一个动画并在动画的结尾处提供移动功能的一些结果.但是,在移动功能完成之前,我无法控制输出

我尝试了isPlaying-似乎没有检测到动画完成...所以在动画完成之前继续输出resukts

我试过的示例代码

private function 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++;
Run Code Online (Sandbox Code Playgroud)

Den*_*ter 5

添加事件侦听器

var move:Move = new Move()
                    move.addEventListener(EffectEvent.EFFECT_END, function ...);
Run Code Online (Sandbox Code Playgroud)