STEP02:画像を移動させる
forked from STEP01:画像を表示する (diff: 33)
画像を扱う イベントリスナー
ActionScript3 source code
/**
* Copyright tepe ( http://wonderfl.net/user/tepe )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/iuHI
*/
// forked from tepe's STEP01:画像を表示する
package {
import flash.display.Sprite;//画像を扱う
import flash.events.*;//イベントリスナー
public class FlashTest extends Sprite {
private var X:Number = 200;//x軸
private var Y:Number = 200;//y軸
private var R:Number = 10;//半径
private var S:Sprite = new Sprite();//画像オブジェクト
//最初に実行される
public function FlashTest() {
//画像オブジェクトを追加する
stage.addChild(S);
//画面が更新されるごとに実行されるイベント
stage.addEventListener(Event.ENTER_FRAME,onFrame);
}
//画面更新で実行
private function onFrame(e:Event):void{
X+=2;
//図形描画
S.graphics.clear();//描画データを消す
S.graphics.beginFill(0x000000);
S.graphics.drawCircle(X,Y,R);
S.graphics.endFill();
//画像が右端までいったら左端に移動
if(500 < X)X = -20;
}
}
}