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!