package { import flash.display.Sprite; import org.cove.ape.CircleParticle; public class Ball extends Sprite { private var _color:uint; private var _radius:uint; private var _physics:CircleParticle; public function set physics(cp:CircleParticle):void { this._physics = cp; } public function get physics():CircleParticle { return this._physics; } public function get radius():Number { return this._radius; } public function Ball(radius:Number=20, color:uint=0x666666) { super(); this._color = color; this._radius = radius; this.draw(); } private function draw():void { this.graphics.beginFill(this._color); this.graphics.drawCircle(0, 0, this._radius); } } }