flash AS 3.0 中怎么让一个影片剪辑对象以中心为原点按一定角度旋转?

如题,要用代码实现的,而不是在场景里面做。
2025-04-04 07:07:24
推荐回答(3个)
回答1:

把锚点设置到中心。操作方法是建一容器,把你想设置锚点的位置放在父容器的00位置。
MC:你的影片剪辑
var vParent:Sprite = new Sprite();
MC.x = -MC.width / 2;
MC.y = -MC.height / 2;
vParent.addChild( MC );
vParent.rotation = ?( 旋转角度 )

回答2:

楼上是旋转vParent容器,这是一个不错的办法。稍加修改,就可以实现一个连续旋转的动画效果。

回答3:

已经有答案了,就是这样,在一个新的容器中添加已有影片剪辑,伪改变该影片剪辑的注册点!