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中toFixed()方法引起的问题如何解决
Nov 20 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
AngularJS 依赖注入详解及示例代码
Aug 17 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
Jun 26 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
浅谈小程序 setData学问多
Feb 20 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
利用H5api实现时钟的绘制(javascript)
Sep 13 Javascript
JS实现页面侧边栏效果探究
Jan 08 Javascript
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中遍历stdclass object的实现代码
2011/06/09 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
Python分析学校四六级过关情况
2017/11/22 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
python SVD压缩图像的实现代码
2019/11/05 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
员工离职通知函
2015/04/25 职场文书
工资证明范本
2015/06/12 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python