並べた円にとりあえず色をつけた
blog : http://tirirenge.undo.jp/?p=1726
// forked from ahchang's forked from: forked from: とりあえずCircleを描いてみた
// forked from soundkitchen's forked from: とりあえずCircleを描いてみた
// forked from ahchang's とりあえずCircleを描いてみた
/**
* blog : http://tirirenge.undo.jp/?p=1726
**/
package {
import flash.display.Sprite;
[SWF(width=465, height=465, frameRate=30, backgroundColor=0x000000)]
public class CircleBasic extends Sprite {
public static const NUM_CIRCLES:uint = 200;
private var radius:Number;
private var weight:Number;
private var color:Number;
private var posX:Number;
private var posY:Number;
public function CircleBasic() {
this.radius = 105;
posX = stage.stageWidth /2;
posY = stage.stageHeight /2;
init();
}
private function init():void {
this.x = posX;
this.y = posY;
var nAngle:Number = Math.PI * 2 / NUM_CIRCLES;
var cAngle:Number = 0;
var cx:Number, cy:Number;
for (var i:uint=0; i<NUM_CIRCLES; i++) {
color = Math.random() * 0xff0000;
cx = Math.cos(cAngle) * radius;
cy = Math.sin(cAngle) * radius;
graphics.drawCircle(cx, cy, radius);
cAngle += nAngle;
graphics.lineStyle(0.2, color, 0.5);
graphics.endFill();
}
graphics.beginFill(0x000000);
graphics.drawCircle(0, 0, 80);
graphics.endFill();
}
}
}