丸の中に丸を書く(PRACTICE 1-3-3)

by _shimizu
♥0 | Line 29 | Modified 2009-12-22 21:16:00 | MIT License
play

ActionScript3 source code

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

package {
	import flash.display.MovieClip;
    import flash.display.Sprite;
    public class circle extends Sprite {
        public function circle() {
            // write as3 code here..
            var _stageX:int = stage.stageWidth / 2;
            var _stageY:int = stage.stageHeight / 2;
            
            var _color:int;
            var _line:int;
            var oneCircle:Array = [];
            for(var i:int; i < 200;i++){
            		_color = Math.floor(Math.random() * 0xffffffff);
            		_line = Math.ceil(Math.random() * 10);
	            oneCircle[i] = new DrawCircle(_stageX,_stageY,200-i,_color, _line);
	            oneCircle[i].alpha = i * 0.01;
	            oneCircle[i].x -= Math.floor(Math.random() * 30);
	            oneCircle[i].y -= Math.floor(Math.random() * 30);
	            addChild(oneCircle[i]);
            }     
        }
    }
}

import flash.display.MovieClip;

class DrawCircle extends MovieClip{
	public function DrawCircle(centerX:int, centerY:int, r:int, color:int, line:int){
		graphics.lineStyle(line, color);
		graphics.drawCircle(centerX, centerY, r);
	}
}