А в чем трудность программного поворота?

Код AS3:
var speed: uint = 1;
var rect: Sprite = new Sprite();
rect.graphics.beginFill(0xFF0000);
rect.graphics.drawRect(0, 0, 50, 50);
rect.graphics.endFill();
rect.x = 100;
rect.y = 100;
addChild(rect);
rect.addEventListener(Event.ENTER_FRAME, handleEnterFrame);
private function handleEnterFrame(event:Event):void {
rect.rotation += speed;
}