Actionscript 3.0 - MovieClip使用它自己的x,y坐标

时间:2014-03-20 18:17:02

标签: coordinates movieclip stage

基本上,我的问题是我在点击鼠标的坐标处生成一个movieclip,然后将movieclip设置为落到某个点,即y = 400。

问题是,它产生的点是0,0坐标,并使用它进行操作。例如,如果我在250y坐标处点击,它将降至650y。有没有一种方法可以拍摄舞台坐标并在动画片段中使用它们在本地?

另外,我还有另一个问题,我还没有解决这个问题。我的动画片段设置为在用鼠标悬停时突出显示,但它们以恒定速度向右移动。问题是,我必须将鼠标悬停在突出显示动画片段的位置不会改变。

1 个答案:

答案 0 :(得分:1)

您会对展示对象上的globalToLocallocalToGlobal方法感兴趣。

其中globalToLocal(point)会将点转换为本地坐标。在您的情况下,该点是鼠标事件的阶段x和阶段y。