2011-02-10 15 views
1

アニメーションを作成し、アニメーションの終了時に移動機能のいくつかの結果を提供する必要があります。しかし、私は移動機能が完了するまで出力を制御することができませんフレックス:移動機能の終了を検出する

アニメーションが完了したことを検出していないように見えるisPlaying-を試してみました...アニメーションが完了する前にresuktsを出力し続けます

サンプルコードでは、私は

プライベート関数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++; 

答えて

5

は、イベントリスナーを追加します

var move:Move = new Move() 
        move.addEventListener(EffectEvent.EFFECT_END, function ...);