Resulta que tengo una aplicacion en flash, que es una especie de paint, esta desarrollada en as2.
necesito agregarle la opcion de trazar óvalo.
mas o menos entiendo como funciona el curveTo, pero realmente necesitaría una función donde pueda pasarle radioX y radioX y trazara automáticamente la elipse.
Es buscado unas cuantas el google, pero algunas no se visualizan bien (estan realizadas con un conjunto de lineas) y otras que funcionan con curveTo no funciona correctamente:
Código ActionScript :
MovieClip.prototype.drawEllipse = function(xRadius, yRadius, x, y) { var angleDelta = Math.PI / 4; // corresponds to yRadius. var xCtrlDist = xRadius / Math.cos(angleDelta / 2); var yCtrlDist = yRadius / Math.cos(angleDelta / 2); var rx, ry, ax, ay; this.moveTo(x + xRadius,y); for (var i = 0; i < 8; i++) { angle += angleDelta; rx = x + Math.cos(angle - (angleDelta / 2)) * (xCtrlDist); ry = y + Math.sin(angle - (angleDelta / 2)) * (yCtrlDist); ax = x + Math.cos(angle) * xRadius; ay = y + Math.sin(angle) * yRadius; this.curveTo(rx,ry,ax,ay); } };
Alguien tiene alguna función a mano? muy agradecido le estaría.