Hola
Usuaria !
Podrías hacerlo de la siguiente forma, si no es así pues te sirve de referencia para lograr lo que quieres:
Clase
Código actionscript:
Ver originalpackage
{
import flash.display.Shape
public class MyShape extends Shape
{
private var _round:uint;
public function MyShape(color:uint, w:uint, h:uint, round:uint=3)
{
_round = round;
graphics.beginFill(color);
graphics.moveTo(0, _round);
graphics.curveTo(0, 0, _round, 0);
graphics.lineTo(w-_round, 0);
graphics.curveTo(w, 0, w, _round);
graphics.lineTo(w, h);
graphics.lineTo(0, h);
graphics.endFill();
}
public function get round():uint
{
return _round;
}
}
}
Uso
Código actionscript:
Ver originalvar s:MyShape = new MyShape(0x00ff00, 100, 100, 30);
addChild(s);
Un saludote !