ランダム分布:正方形

by _wonder forked from base (diff: 32)
♥0 | Line 34 | Modified 2010-07-02 18:28:05 | MIT License
play

ActionScript3 source code

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

// forked from _wonder's base
package {
    import flash.display.Sprite;
    public class Random extends Sprite {
        private var numDots:uint = 300;
        public function Random() {
            init();
        }
        
        private function init():void {
            for( var i:uint = 0; i < numDots; i++ ){
                var dot:Ball = new Ball(1, 0);
                dot.x = stage.stageWidth / 2 + Math.random() * 100 - 50;
                dot.y = stage.stageHeight / 2 + Math.random() * 100 - 50;
                addChild( dot );
            }

        }

    }
}

import flash.display.Sprite;

class Ball extends Sprite {
    public var radius:Number;
    public var color:uint;
    public var vx:Number = 0;
    public var vy:Number = 0;
    
    public function Ball(radius:Number=40, color:uint=0Xff0000){
        this.radius = radius;
        this.color = color;
        init();
    }
    
    public function init():void {
        graphics.beginFill(color);
        graphics.drawCircle(0, 0, radius);
        graphics.endFill();
    }
}

Forked