如何在Adobe Flash CS3中移动MovieClip的原点?

时间:2010-09-02 13:36:35

标签: flash flash-cs3 adobe-flash-cs3

如何在没有Adobe Flash CS3脚本的情况下将MovieClip的原点或零点移动到舞台的同一原点?

示例:当我尝试在MovieClip中移动对象时,原点位于(阶段)200,-300。这意味着当我将对象放在MovieClip中时,属性中显示的对象的X,Y坐标会偏离这么多。

这一点远离舞台的边缘,我想将它移回舞台的原点,以便我的X,Y坐标有意义。

1 个答案:

答案 0 :(得分:1)

你可以使用函数localToGlobal(pt:Point)来获得舞台的相关位置,或globalToLocal(pt:Point)反过来。

唯一的另一种方法是在IDE中编辑动画片段。将影片剪辑移动到舞台的左上角(0,0),进入影片剪辑然后重新对齐到你需要它的位置(在你的情况下,内部位需要在200,-300相关的影片剪辑起源。)然后它应该都很好地工作。

理想情况下,您应该能够使用x,y,高度,宽度等来计算出您想要这些位的位置,而不是依赖于IDE,因为您无法始终保证它们能够明智地对齐。