如何围绕中心点设置rotateX?

时间:2013-01-06 17:51:00

标签: actionscript-3 flash

我想设置影片剪辑的rotateX属性(所以它在3d中向后倾斜),但每当我尝试使用

myMC.rotationX = -90;
它以一个奇怪的角度向后倾斜。如何旋转动画片段以使其向后倾斜?如何为此变换设置中心点?

1 个答案:

答案 0 :(得分:0)

屏幕截图有助于解释“......一个奇怪的角度”,但听起来你的“消失点”在错误的地方。看看http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/PerspectiveProjection.html

您在父级上设置消失点(只需要执行一次,除非您希望移动它或调整舞台大小),例如:

//set vanishing point to center of current DisplayObject
this.projectionCenter = new Point(this.width/2, this.height/2);

然后旋转:

myMC.rotationX = -90;