This article mainly introduces the JavaScript method for detecting the direction of the mouse. It involves the related skills of javascript mouse operations. For more information, see the example in this article. Share it with you for your reference. The specific implementation method is as follows:
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 <curX) {dirX = "right" ;}else {dirX = "none ";} return dirX;} function GetVerticalDirection (): String {prevY = curY; curY = stage. mouseY; if (prevY> curY) {dirY = "up";} else if (prevY <curY) {dirY = "down";} else {dirY = "none ";} return dirY ;}
I hope this article will help you design javascript programs.