获取鼠标速度的一个简便方法

鼠标|速度

  今天有朋友问到关于如何计算鼠标的移动速度问题,想了一下,有一个比较方便的方法可以实现,原理也比较容易理解,以前还真没想到,觉得不错就发上来和大家共享,希望对大家有帮助……
  说一下大体制作步骤:
  新建文件以后,创建一动态文本,变量名字为speed;
新建一个图层,并插入一个关键桢,用于写代码;

  在第一桢写:

   x1=_root._xmouse
  y1=_root._ymouse//取得鼠标在第一桢的坐标;
  在第二桢写:

  x2=_root._xmouse
  y2=_root._ymouse//取得鼠标在第二桢的坐标;
  length=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));
//这一句是关键,利用距离公式求出鼠标在两桢之间的距离差;
  time = 1/12*2;//求出播放两桢需要的时间,注意这里桢频为12fps;
  sudu = length/time;//利用速度公式求出速度;
  sudu = Math.round(sudu*100)/100;//将求出的速度去两位小数
  speed=x;//将求得的速度附给动态文本框
  最后,测试结果,基本上能测得鼠标移动的速度。

  大家如何有其他的好方法来实现鼠标速度的获得,可以发上来和大家共享,一起探讨交流。

原文件:

点击浏览该文件

时间: 2024-09-26 14:47:12

获取鼠标速度的一个简便方法的相关文章

基于JavaScript实现 获取鼠标点击位置坐标的方法_基础知识

在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 鼠标点击位置坐标相对于屏幕 如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑iframe因素,不同浏览器下表现的还算一致. 复制代码 代码

Javascript 获取鼠标当前的位置实现方法_javascript技巧

有时候,我们需要得到窗口拖动或者鼠标移动的距离,此时可以通过计算鼠标前后在页面中的位置来得到想要的结果,下面介绍几个事件属性: 1.客户区坐标位置 鼠标事件都是在浏览器视口中的特定位置上发生的.这个位置信息保存在事件对象的 clientX 和 clientY 属性中.它们的值表示事件发生时鼠标指针在视口中的水平和垂直坐标(不包括页面滚动的距离).如下图所示: var div = document.getElementById("myDiv"); //获取元素 EventUtil.on(

javascript获取dom的下一个节点方法_javascript技巧

利用javascript 写一个在页面点击加减按钮实现数字的累加. 简略的html大概如此.看得懂就好不要在意这些细节啊 <input type="button" value="+" onclick="jia(this)" /> <label class="num">0</label> <input type="button" value="-"

win7设置鼠标双击速度和移动速度的方法

  win7设置鼠标双击速度和移动速度的方法分享给大家,有时候发现鼠标的运行速度不太正常,要么太快,要么太慢了,根本无法控制,操起起来也比较吃力,怎么办呢?那么怎么根据自己需要调节鼠标移动的速度呢?其实我们可以设置鼠标双击速度和移动速度,而且设置方法也比较简单,下面教程对电脑小白有所帮助. 具体方法如下: 1.我们在win7的桌面上单击鼠标右键,窗口中选择个性化打开; 2.个性化窗口中我们在左侧点击更改鼠标指针; 3.鼠标属性窗口中我们可以在鼠标键中调节鼠标双击的速度,大家调节后可以在电脑上找到

基于JavaScript获取鼠标位置的各种方法_javascript技巧

在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 鼠标点击位置坐标 相对于屏幕 如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑iframe因素,不同浏览器下表现的还算一致. functi

获取鼠标双击时间间隔问题,不论鼠标是否双击或双击速度,程序运行时始终显示时间为500毫秒,谢谢大家帮忙

问题描述 获取鼠标双击时间间隔问题,不论鼠标是否双击或双击速度,程序运行时始终显示时间为500毫秒,谢谢大家帮忙usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Runtime.Intero

PHP使用GETDATE获取当前日期时间作为一个关联数组的方法

 这篇文章主要介绍了PHP使用GETDATE获取当前日期时间作为一个关联数组的方法,实例分析了php中GETDATE函数使用技巧,需要的朋友可以参考下     本文实例讲述了PHP使用GETDATE获取当前日期时间作为一个关联数组的方法.分享给大家供大家参考.具体分析如下: PHP GETDATE函数是用来获得当前的日期和时间,从操作系统或一个关联数组转换成UNIX风格的日期整数. 语法格式如下 ? 1 2 array getdate (); array getdate (integer $Ti

javascript实时获取鼠标坐标值并显示的方法

  这篇文章主要介绍了javascript实时获取鼠标坐标值并显示的方法,涉及javascript操作鼠标事件的相关技巧,非常具有实用价值,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans

js使用onmousemove和onmouseout获取鼠标坐标的方法

 本文实例讲述了js使用onmousemove和onmouseout获取鼠标坐标的方法.分享给大家供大家参考.具体如下: 下面的js代码演示了onmousemove和onmouseout事件的用法,鼠标在指定区域内移动时会动态显示鼠标坐标信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <!DOCTYPE html> <html> <head> <script> func