
Код AS3:
addChild(<Display Object>);
Достаточно медленное существо, у тому же меняющее порядок отображения - аккуратней с ним.
И как alecsisk написал, лучше не делать, делайте по человечески.

Код AS3:
public class Circle extends Sprite
{
private var _color:uint;
private var _alpha:Number;
private var _rad:Number;
public function Circle(radius:Number = 10, color:uint = 0x000000, alpha:Number = 1)
{
_rad = radius;
_color = color;
_alpha = alpha;
draw();
}
private function draw():void
{
var gr:Graphics = graphics;
gr.beginFill(_color,_alpha);
gr.drawCircle(0,0,_rad);
gr.endFill();
}
public function set radius(value:Number):void
{
if (_rad != value)
{
_rad = value;
draw();
}
}
public function get radius():Number
{
return _rad;
}
// и т.д
}
Но на каждый кружек писать новый класс, это перебор
