Hola, los movie clips tienen algunos métodos que sirven para dibujar, desconozco cómo funcionan en AS3 pero aquí te paso algunos códigos de ejemplo de AS2:
Ejemplo
El ejemplo siguiente crea un cuadrado con relleno rojo en el escenario (puede ser el polígono que tu quieras, incluso círculos):
Código actionscript:
Ver original//esta línea crea un movieClip vacío que luego servirá como contenedor del dibujo
this.createEmptyMovieClip("square_mc", this.getNextHighestDepth());
//aquí especificamos el color del polígono
square_mc.beginFill(0xFF0000);
//aquí le decimos desde qué punto comenzará el dibujo (X:10 e Y:10)
square_mc.moveTo(10, 10);
//comenzamos a dibujar las líneas
//en este caso desde la ubicación establecida antes hasta X: 100 e Y: 10
square_mc.lineTo(100, 10);
square_mc.lineTo(100, 100);
square_mc.lineTo(10, 100);
square_mc.lineTo(10, 10);
//terminamos de dibujar
square_mc.endFill();
Puedes ir comentando partes del código para entender bien cómo lo hace.
Aquí otro código pero con curvas (es un poquito más complejo).
Código actionscript:
Ver originalthis.createEmptyMovieClip("circle_mc", 1);
with (circle_mc) {
lineStyle(0, 0x0000FF, 100);
beginFill(0xFF0000);
moveTo(0, 100);
curveTo(0,200,100,200);
curveTo(200,200,200,100);
curveTo(200,0,100,0);
curveTo(0,0,0,100);
endFill();
}
Espero que te haya servido, luego me cuentas.
Saludos