|
主题: Q:如何在Flash中判断鼠标实时运动方向?
|
 langzhe01
职务:普通成员
等级:1
金币:0.0
发贴:65
|
#12003/6/18 16:31:08
请教: 如何在Flash中判断鼠标实时运动方向(上下左右),从而激发鼠标事件?
|
 一叶飞烟
职务:普通成员
等级:1
金币:0.0
发贴:46
|
|
 langzhe01
职务:普通成员
等级:1
金币:0.0
发贴:65
|
#32003/6/19 10:09:38
就是说当鼠标移动时,可以反馈出它是向上,还是向下移动(即Y轴);是向左移动,还是向右移动(即X轴)。当然只需向左向右就可以,向上向下可类推。
|
 Palomino
职务:普通成员
等级:3
金币:2.0
发贴:1001
|
#42003/6/19 12:54:44
这个~~~~~· 这样吧,你不妨放一个空的MC在主场景(ROOT)里面,用_root._ymouse语句获得鼠标的Y坐标然后和空MC的坐标进行比较就可以判断出鼠标的运动状态了吧~~~ 然后注意MC那里要加入onClipEvent(enterFrame)语句,如此一来就可以用AS判断鼠标~~~~~ 搞定
|
 langzhe01
职务:普通成员
等级:1
金币:0.0
发贴:65
|
#52003/6/19 15:07:36
谢谢啦,只是我就是没能力把这种比较关系处理好,您能说得详细点吗?
|
 Palomino
职务:普通成员
等级:3
金币:2.0
发贴:1001
|
#62003/6/19 15:48:49
这个~~~ 列出一段代码来说明问题 if(_root._xmouse>Stage.width/2){ speed=3; } 判断鼠标位置(X坐标),如果鼠标的X坐标为Stage宽度的一半,那么Speed取值为3
|
 langzhe01
职务:普通成员
等级:1
金币:0.0
发贴:65
|
#72003/6/19 20:57:36
谢谢您,我解决了!
|