DrawSpiral();
function DrawSpiral()
{ var points:Array = new Array();
var b:Number = DegToRad(80);
var r:Number;
var t:Number;
var i:Number;
var a:Number = 1;
for (i=0; i<=500; i++)
{ t = a * Math.PI/4; r = Math.exp(t * cot(b));
points[i] = new Object();
points[i].r = r;
points[i].x = r * Math.cos(t);
points[i].y = r * Math.sin(t);
a+=0.2; }
with (spiral_mc)
{ lineStyle(0.5,0xff0000);
moveTo(points[0].x, points[0].y);
for (i=1; i<=500; i++)
{ lineTo(points[i].x, points[i].y);
}
}
}
function DegToRad(degrees:Number)
{ return degrees * Math.PI/180;}
function cot(t:Number)
{ return 1 / Math.tan(t);
}