Flex/ActionScript - tourner Sprite autour de son centre

J'ai créé un Sprite dans Actionscript et l'a rendu à un Flex de la Toile. Supposons que:

var fooShape:Sprite = new FooSpriteSubclass();

fooCanvas.rawChildren.addChild(myshape);

//Sprite shape renders on screen

fooShape.rotation = fooNumber;

Cela va tourner ma forme, mais semble tourner autour de la partie supérieure gauche
point de son conteneur parent(la toile).

Comment puis-je forcer le Sprite à tourner sur est propre centre? Je pourrais évidemment
écrire du code pour calculer la rotation, et pour le rendre à nouveau, mais je pense qu'il y a
doit être intégré dans la façon de le faire, et ne voulez certainement pas à "réinventer la roue"
si cela est possible.

Je suis avec FlexBuilder, et, par conséquent, n'ont pas accès à la totalité du Flash de l'API.

Merci beaucoup!

OriginalL'auteur meiguoren | 2009-06-14