打印

[编程] 这段代码中_x-_x代表的是什么坐标?

_x +=(_root.oy1._x-_x)/5;

请问以上这个语句中,括号里第一个_x是指的oy元素在主场景中的x坐标吗?那么第二个_x是指的什么呢,是主场影的x坐标吗?谢谢。这个语句来自于以下这段鼠标跟随的代码:

onClipEvent(mouseMove){
    _x +=(_root.oy1._x-_x)/5;
    _y +=(_root.oy1._x-_x)/5;
}

这段代码的意思是:使鼠标移动时,当前影片剪辑实例oy2向影片剪辑实例oy1所在位置移动它们之间距离的1/5,但是我一直没搞清楚这里面各x和y所代表的是什么的坐标。
rainbowm
你这个代码放在那个影片剪辑上,就代表这这个当前影片剪辑的_x于_y。
你可以在那个代码里加一个trace(this);来看这个this是指哪个?
_x 是this._x的缩写。
这个就是一个缓动的标准公式