小编mei*_*ren的帖子

Flex/ActionScript - 围绕其中心旋转Sprite

我在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.

非常感谢!

apache-flex flash actionscript-3

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1

flash ×1