package game { import flash.geom.Point; public class Ball { protected var _x:Number; protected var _y:Number; protected var _rad:Number; protected var _vel:Point = new Point(); public function Ball() { // } public function get x():Number { return _x; } public function set x( value:Number ):void { _x = value; } public function get y():Number { return _y; } public function set y( value:Number ):void { _y = value; } public function get radius():Number { return _rad; } public function set radius( value:Number ):void { _rad = value; } public function get velX():Number { return _vel.x; } public function set velX( value:Number ):void { _vel.x = value; } public function get velY():Number { return _vel.y; } public function set velY( value:Number ):void { _vel.y = value; } public function get speed():Number { return _vel.length; } public function set speed( value:Number ):void { _vel.normalize( value ); } } }