STEP02:画像を移動させる

by tepe forked from STEP01:画像を表示する (diff: 33)
画像を扱う    
イベントリスナー
♥0 | Line 22 | Modified 2013-02-19 14:36:01 | MIT License
play

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;
        }

    }
}

Forked