请教一个关于鼠标吸附功能的问题( 附代码).
思想:当鼠标接近某一按钮剪辑至一定范围时,按钮剪辑自动吸附到鼠标上去.可是就是实现不了吸附效果,是哪里出错了啊?在此先谢谢了!
写在剪辑上:
onClipEvent (load)
{
x = this._x;
y = this._y;
}
onClipEvent (enterFrame)
{
if (!drag)
{
dis_x =_xmouse - x;
dis_y =_ymouse - y;
if (_global.s && dis_x * dis_x + dis_y * dis_y < 1500)
{
target_x =_xmouse;
target_y =_ymouse;
} // end if
if (this.hitTest(_xmouse,_ymouse, false))
{
this._x = _xmouse;
this._y = _ymouse;
}//鼠标吸附效果
else
{
target_x = x;
target_y = y;
} // end else if
xspeed = (target_x - this._x) * 8.000000E-001 + xspeed * 6.500000E-001;
this._x = this._x + xspeed;
yspeed = (target_y - this._y) * 8.000000E-001 + yspeed * 6.500000E-001;
this._y = this._y + yspeed;
} // end if
}
[ 本帖最后由 yanxiangyu 于 2008-6-2 21:56 编辑 ]