Flex / ActionScript: gire Sprite alrededor de su centro

He creado un Sprite en Actionscript y lo he renderizado en un Flex Canvas. Suponer

var fooShape:Sprite = new FooSpriteSubclass();

fooCanvas.rawChildren.addChild(myshape);

//Sprite shape renders on screen

fooShape.rotation = fooNumber;

Esto rotará mi forma, pero parece rotarla alrededor del punto superior izquierdo de su contenedor principal (el lienzo).

¿Cómo puedo obligar al Sprite a girar sobre su propio punto central? Obviamente, podría escribir código para calcular la rotación y luego volver a renderizarlo, pero creo que debe haber una forma integrada de hacerlo, y ciertamente no quiero 'reinventar la rueda' si es posible.

Estoy usando FlexBuilder y, por lo tanto, no tengo acceso a la API Flash completa.

¡Muchas gracias!

Respuestas a la pregunta(12)

Su respuesta a la pregunta