如何在没有Adobe Flash CS3脚本的情况下将MovieClip的原点或零点移动到舞台的同一原点?
示例:当我尝试在MovieClip中移动对象时,原点位于(阶段)200,-300。这意味着当我将对象放在MovieClip中时,属性中显示的对象的X,Y坐标会偏离这么多。
这一点远离舞台的边缘,我想将它移回舞台的原点,以便我的X,Y坐标有意义。
答案 0 :(得分:1)
你可以使用函数localToGlobal(pt:Point)
来获得舞台的相关位置,或globalToLocal(pt:Point)
反过来。
唯一的另一种方法是在IDE中编辑动画片段。将影片剪辑移动到舞台的左上角(0,0),进入影片剪辑然后重新对齐到你需要它的位置(在你的情况下,内部位需要在200,-300相关的影片剪辑起源。)然后它应该都很好地工作。
理想情况下,您应该能够使用x,y,高度,宽度等来计算出您想要这些位的位置,而不是依赖于IDE,因为您无法始终保证它们能够明智地对齐。