flash on 2009-12-9

by chomo
メインクラス:DrawCircle.as
♥0 | Line 26 | Modified 2009-12-09 01:32:49 | MIT License
play

ActionScript3 source code

/**
 * Copyright chomo ( http://wonderfl.net/user/chomo )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/w9SU
 */

 //メインクラス:DrawCircle.as
package  {
        import flash.display.*;
        import flash.display.Sprite;
        import flash.events.Event;

        [SWF(backgroundColor="#CCCCCC")]
        public class DrawCircle extends Sprite {
                public function DrawCircle()
                {   
                        stage.align = StageAlign.TOP_LEFT;
                        stage.scaleMode = StageScaleMode.NO_SCALE;
                        //100回くりかえし
                        for(var i:uint = 0; i < 100; i++){
                        //ランダムに座標を設定
                        var sp:Sprite = new Sprite();
                        sp.x = Math.random() * 640;
                        sp.y = Math.random() * 480;
                        sp.graphics.beginFill(Math.random() * 0xFFFFFF); //色をランダムに設定する
                        sp.graphics.drawCircle(0,0,rand(20,60)); //大きさもランダム
                        addChild(sp); //表示リストに追加
                        }   
                }                                                                                                                                                                 
                //最大値と最小値を指定してランダムに数を生成
                private function rand(min:Number, max:Number):Number
                {   
                        var randValue:Number = Math.random() * (max - min) + min;
                        return randValue;
                }   
        }   

}