2

数秒ごとにトゥイーンを再生していますが、最初は問題なく動作しますが、トゥイーンの途中でさえぎくしゃくしてリセットし始めます。理由はありますか?アニメーションを初めて実行するとき、タイマーの待ち時間も長いようです

import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.utils.Timer;
import flash.events.TimerEvent;

addEventListener(Event.ENTER_FRAME, move);

    var signalTimer:Timer = new Timer(3000, 0);

function move(e:Event){
    sender.x = mouseX;
    sender.y = mouseY;  

    signalTimer.addEventListener(TimerEvent.TIMER, sendSignal);
    signalTimer.start();
}

function sendSignal(e:TimerEvent){
    signalTimer.stop();
    var sigTween1X:Tween = new Tween(signal1, "x", None.easeOut, sender.x, mic1.x, 10, false);
    var sigTween1Y:Tween = new Tween(signal1, "y", None.easeIn, sender.y, mic1.y, 15, false);

    var sigTween3X:Tween = new Tween(signal3, "x", Strong.easeIn, sender.x, mic3.x, 7, true);
    var sigTween3Y:Tween = new Tween(signal3, "y", Strong.easeOut, sender.y, mic3.y, 7, true);

}
4

1 に答える 1