基本上,我的问题是我在点击鼠标的坐标处生成一个movieclip,然后将movieclip设置为落到某个点,即y = 400。
问题是,它产生的点是0,0坐标,并使用它进行操作。例如,如果我在250y坐标处点击,它将降至650y。有没有一种方法可以拍摄舞台坐标并在动画片段中使用它们在本地?
另外,我还有另一个问题,我还没有解决这个问题。我的动画片段设置为在用鼠标悬停时突出显示,但它们以恒定速度向右移动。问题是,我必须将鼠标悬停在突出显示动画片段的位置不会改变。
答案 0 :(得分:1)
您会对展示对象上的globalToLocal
和localToGlobal
方法感兴趣。
其中globalToLocal(point)
会将点转换为本地坐标。在您的情况下,该点是鼠标事件的阶段x和阶段y。