Flex / ActionScript - вращать Sprite вокруг его центра
Я создал Sprite в Actionscript и отобразил его на Flex Canvas. Предположим, что:
var fooShape:Sprite = new FooSpriteSubclass();
fooCanvas.rawChildren.addChild(myshape);
//Sprite shape renders on screen
fooShape.rotation = fooNumber;
Это повернет мою фигуру, но, кажется, повернет ее вокруг верхней левой точки родительского контейнера (холст).
Как я могу заставить Спрайт вращаться вокруг своей центральной точки? Я мог бы, очевидно, написать код для вычисления поворота, а затем сделать его заново, но я думаю, что для этого должен быть встроенный способ, и, конечно, я не хочу «изобретать колесо», если это возможно.
Я использую FlexBuilder, и поэтому не имею доступа к полной версии Flash API.
Спасибо много!