0

如何在不使用 Adob​​e Flash CS3 编写脚本的情况下将 MovieClip 的原点或零点移动到舞台的同一原点?

示例:当我尝试在影片剪辑中移动对象时,原点位于(阶段)200,-300。这意味着当我将对象放入 MovieClip 时,对象的 X、Y 坐标(如属性中显示的那样)相差那么多。

这个点离舞台边缘很远,我想把它移回舞台的原点,这样我的 X,Y 坐标才有意义。

4

1 回答 1

1

您可以使用该功能localToGlobal(pt:Point)将相关位置带到舞台上,或者globalToLocal(pt:Point)反过来。

唯一的其他方法是在 IDE 中编辑您的影片剪辑。将影片剪辑移动到舞台的左上角 (0,0),进入影片剪辑,然后重新对齐到您需要它的点(在您的情况下,内部位需要与影片剪辑相关的 200,-300起源。)那么它应该一切都很好。

理想情况下,您应该能够使用 x、y、高度、宽度等计算出您想要这些位的位置,而不是依赖 IDE,因为您不能总是保证它们会被合理地对齐。

于 2010-09-03T06:52:49.273 回答