agradesco su ayuda
este es el codigo:
import flash.geom.*;
import flash.filters.*;
rayo = this.createEmptyMovieClip("e",150);
BF = new GlowFilter(0xaaaaff,.5,16,16,2,1);
arco = function (A,B,anc,tz){
var d1 = Point.distance(A,B)/2;
var ang = Math.atan2(B.y-A.y, B.x-A.x)-.78;
var C = Point.interpolate(A,B,.5).add(Point.polar(d1*tz*(2*Math.random()-1),ang));
rayo.lineStyle(anc,0xc2c7fd,anc*50);
if (d1>15)arco(C,C.add(Point.polar(d1,ang+1.5*Math.random())),anc/1.9,tz);
if (d1>10){arco(A,C,anc,tz); arco(C,B,anc,tz);}
else{rayo.moveTo(A.x,A.y); rayo.lineTo(C.x,C.y); rayo.lineTo(B.x,B.y); rayo.filters=[BF]}
}
nrayo = onMouseDown = function(){
A = new Point(510,237); B = new Point(_xmouse,_ymouse);
rayo.clear(); arco(A,B,2,.5);
}
IT = setInterval(nrayo,30);