public class FlashTest extends Sprite {
private var xoff:Number=465/2;
private var yoff:Number=465/2;
private var eps:Number=Math.pow(10,-13);
private var thi:Number=Math.PI/(n+1);
private var th:Number=thi;
private var hn:Number=360/(2*n+1);
public function FlashTest() {
var stg:Sprite=new Sprite();
moveTo(xoff-w_c/2,yoff+0);
lineTo(xoff+w_c/2,yoff+0);
moveTo(xoff+0,yoff-h_c/2);
lineTo(xoff+0,yoff+h_c/2);
for(var i:int=0;i<2*n+1;i++){
if((th<Math.PI/2-eps || th>Math.PI/2+eps) && (th<Math.PI-eps || th>Math.PI+eps) && (th<3*Math.PI/2-eps || th>3*Math.PI/2+eps)){
stg.graphics.lineStyle(1,hsv_rgb(hn*i,255,255),1);
yx0=-Math.tan(th)*w/2+h_f(th);
yx1=Math.tan(th)*w/2+h_f(th);
stg.graphics.moveTo(xoff-w/2,yoff+yx0);
stg.graphics.lineTo(xoff+w/2,yoff+yx1);