如何将movieClip映射到另一个已修改其rotationX的movieClip?

时间:2011-04-20 21:39:23

标签: flash actionscript-3 3d

我有一个影片剪辑,我已将其rotationX属性设置为-45。这给出了3d的错觉。它背部瘦,前面有脂肪。我现在想在顶部添加缩略图片段,但无法弄清楚如何将原始片段的xy属性转换回2d世界。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

通常,您可以使用movieclip的localToGlobal方法解决此问题。

假设m是你的movieclip,你已经设置了

m.rotationX = -45;

现在你想知道,舞台上的哪一点是m(10,10)。 为此使用localToGlobal:

var point:Point = m.localToGlobal(new Point(10, 10));

你去吧。 point.x和point.y将是你可以在舞台上使用的坐标。