CLICK HERE TO COPY
Actionscript:
var size:Number = 400;
var halfSize:Number = size / 2;
var canvas:BitmapData = new BitmapData(size, size,false, 0x000000);
addChild(new Bitmap(canvas, PixelSnapping.AUTO, true));
var rings:Number = 40;
var color:uint, theta:Number, dx:Number, dy:Number;
for (var i:int = 0; i<canvas.width; i++){
for (var j:int = 0; j<canvas.height; j++){
// distance from center of canvas to current x, y [...]