MovieClip.prototype.DibujarCirculo = function(radio, x, y) {
this.moveTo(x+radio, y);
a = Math.tan(22.5 * Math.PI/180);
for (angulo = 45; angulo<=360; angulo += 45) {
finalx = radio*Math.cos(angulo*Math.PI/180);
finaly = radio*Math.sin(angulo*Math.PI/180);
controlx =finalx + radio*a*Math.cos((angulo-90)*Math.PI/180);
controly =finaly + radio*a*Math.sin((angulo-90)*Math.PI/180);
this.curveTo(controlx+x, controly+y, finalx+x, finaly+y);
}
}
Ejemplo de utilización:
lineStyle(1, 0x999999, 100); DibujarCirculo(50, 100, 100);




