动态更改Flash CS4中的3D中心点

时间:2010-02-01 18:20:54

标签: actionscript-3 3d flash-cs4

使用CS4中的新3D功能。我知道您可以通过“变换”面板手动更改三维中心点,但有人知道如何在运行时动态执行此操作吗? (即通过代码)

2 个答案:

答案 0 :(得分:1)

我也不知道,但我做了一个快速的谷歌研究,发现this

我想这样的事情可以解决问题:

this.transform.perspectiveProjection.projectionCenter = new Point(200,200);

答案 1 :(得分:0)

非常好,我为此感到挣扎,真的很高兴它修复得如此简单,尽管找不到任何东西也不是那么简单。对于居中,我使用它是这样的:

var centre:Point = new Point(stage.stageWidth / 2, stage.stageHeight / 2);
parent.transform.perspectiveProjection.projectionCenter = centre;