本文实例讲述了javascript检测鼠标移动方向的方法。分享给大家供大家参考。具体实现方法如下:
function start() { stage.addeventlistener(mouseevent.mouse_move, checkdirection);}start();var prevx=0;var prevy=0;var curx=0;var cury=0; var dirx:string=;var diry:string=;function checkdirection(e:mouseevent) { trace(x movement: + gethorizontaldirection() + , y movement: + getverticaldirection()); e.updateafterevent();}function gethorizontaldirection():string { prevx=curx; curx=stage.mousex; if (prevx>curx) { dirx=left; } else if (prevx cury) { diry=up; } else if (prevy < cury) { diry=down; } else { diry=none; } return diry;}
希望本文所述对大家的javascript程序设计有所帮助。