background image

  

i = 0; 

  

function creatCircle() { 

  

onMouseDown = function () { 

  

var x0 = _xmouse; 

  

var y0 = _ymouse; 

  

onMouseMove = function () { 

  

r = Math.sqrt((_xmouse-x0)*(_xmouse-x0)+(_ymouse-y0)*(_ymouse-y0)); 

  

creat(x0, y0, r); 

  

}; 

  

}; 

  

onMouseUp = function () { 

  

onMouseMove = undefined; 

  

i++; 

  

}; 

  

function creat(x1, y1, r1) { 

  

_root.createEmptyMovieClip("mc"+i, i); 

  

with (_root["mc"+i]) { 

  

lineStyle(lineThickness, selectedColor, 100); 

  

beginFill(fillcolor, 100); 

  

moveTo(x1+r1, y1); 

 

 

curveTo(r1+x1, 

Math.tan(Math.PI/8)*r1+y1, 

Math.sin(Math.PI/4)*r1+x1, 

Math.sin(Math.PI/4)*r1+y1); 

  

curveTo(Math.tan(Math.PI/8)*r1+x1, r1+y1, x1, r1+y1); 

 

 

curveTo(-Math.tan(Math.PI/8)*r1+x1, 

r1+y1, 

-Math.sin(Math.PI/4)*r1+x1, 

Math.sin(Math.PI/4)*r1+y1); 

  

curveTo(-r1+x1, Math.tan(Math.PI/8)*r1+y1, -r1+x1, y1); 

 

 

curveTo(-r1+x1, 

-Math.tan(Math.PI/8)*r1+y1, 

-Math.sin(Math.PI/4)*r1+x1, 

-Math.sin(Math.PI/4)*r1+y1); 

  

curveTo(-Math.tan(Math.PI/8)*r1+x1, -r1+y1, x1, -r1+y1); 

 

 

curveTo(Math.tan(Math.PI/8)*r1+x1, 

-r1+y1, 

Math.sin(Math.PI/4)*r1+x1, 

-Math.sin(Math.PI/4)*r1+y1); 

  

curveTo(r1+x1, -Math.tan(Math.PI/8)*r1+y1, r1+x1, y1);