UIComponent / Sprite
public class @ax-sample-flex-shape-script extends UIComponent {
private var ball:TossableBall;
private var lastMouse:Point = new Point();
private var mouseMoved:Point = new Point();
public var w:Number = 500;
public var h:Number = 500;
public function @ax-sample-flex-shape-script() {
//var bounds:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
var bounds:Rectangle = new Rectangle(0, 0, w,h);
ball = new TossableBall(50, bounds);
ball.x = bounds.x + bounds.width/2;
ball.y = bounds.y + bounds.height/2;
addChild(ball);
ball.addEventListener(MouseEvent.MOUSE_DOWN, grabBall);
ball.addEventListener(MouseEvent.MOUSE_UP, releaseBall);
}