我在Actionscript中创建了一个Sprite并将其渲染为Flex Canvas.假设:
var fooShape:Sprite = new FooSpriteSubclass();
fooCanvas.rawChildren.addChild(myshape);
//Sprite shape renders on screen
fooShape.rotation = fooNumber;
Run Code Online (Sandbox Code Playgroud)
这将旋转我的形状,但似乎围绕其父容器(画布)的左上角旋转它.
如何强制Sprite绕自己的中心点旋转?我显然可以编写代码来计算旋转,然后让它重新渲染,但我认为必须有一个内置的方法来做到这一点,当然不希望"重新发明轮子",如果可能的话.
我使用的是FlexBuilder,因此无法访问完整的Flash API.
非常感谢!