JavaScript检测鼠标移动方向的方法


Posted in Javascript onMay 22, 2015

本文实例讲述了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 < 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;
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
jQuery DOM操作实例
Mar 05 Javascript
jquery实现文本框textarea自适应高度
Mar 09 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
Jul 22 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
JS重载实现方法分析
Dec 16 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
基于MVC方式实现三级联动(JavaScript)
Jan 23 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery实现强制cookie过期方法汇总
May 22 #Javascript
jQuery判断指定id的对象是否存在的方法
May 22 #Javascript
jQuery实现转动随机数抽奖效果的方法
May 21 #Javascript
JQuery分屏指示器图片轮换效果实例
May 21 #Javascript
jQuery聚合函数实例
May 21 #Javascript
js获取页面description的方法
May 21 #Javascript
js同源策略详解
May 21 #Javascript
You might like
PHP array_multisort()函数的使用札记
2011/07/03 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
七种PHP开发环境搭建工具
2020/06/28 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
最短的IE判断代码
2011/03/13 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
2020/06/17 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
python实现定时同步本机与北京时间的方法
2015/03/24 Python
python中map()与zip()操作方法
2016/02/27 Python
python opencv实现运动检测
2018/07/10 Python
python构建基础的爬虫教学
2018/12/23 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
新手学python应该下哪个版本
2020/06/11 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
高三体育教学反思
2014/01/29 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
挂靠协议书范本
2014/04/22 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
违纪学生保证书
2015/02/27 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
国富论读书笔记
2015/06/26 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
为什么RedisCluster设计成16384个槽
2021/09/25 Redis