JavaScript检测鼠标移动方向的方法
本文实例讲述了JavaScript检测鼠标移动方向的方法。分享给大家供大家参考。具体实现方法如下:
functionStart(){ stage.addEventListener(MouseEvent.MOUSE_MOVE,CheckDirection); } Start(); varprevX=0; varprevY=0; varcurX=0; varcurY=0; vardirX:String=""; vardirY:String=""; functionCheckDirection(e:MouseEvent){ trace("Xmovement:"+GetHorizontalDirection()+",Ymovement:"+GetVerticalDirection()); e.updateAfterEvent(); } functionGetHorizontalDirection():String{ prevX=curX; curX=stage.mouseX; if(prevX>curX){ dirX="left"; }elseif(prevX<curX){ dirX="right"; }else{ dirX="none"; } returndirX; } functionGetVerticalDirection():String{ prevY=curY; curY=stage.mouseY; if(prevY>curY){ dirY="up"; }elseif(prevY<curY){ dirY="down"; }else{ dirY="none"; } returndirY; }
希望本文所述对大家的javascript程序设计有所帮助。