ENTER_FRAMEを使ったイージングの動き(ActionScript3.0)

en_mcをマウスの動きに合わせてイージングで近づいてくるASをActionScript3.0で書いてみました。
このサンプルでは、X座標とY座標ともに動いていますが、片方で設定すれば、片方の座標のみのイージングに流用できます。
次は、AS3のTimerクラスを使ったイージングにも挑戦してみます。

//イージングの動き
var dx:int;
var dy:int;
en_mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler (event:Event):void {
    dx = en_mc.mouseX;
    dy = en_mc.mouseY;
    en_mc.x += dx/3;
    en_mc.y += dy/3;
}

Bookmark and Share


ブックマークに追加