简单的检测鼠标移动速度:
//as3.0
import flash.geom.Point
var __pointOld:Point=new Point(mouseX,mouseY)//获取鼠标初始位置
this.addEventListener("enterFrame",enterHandler)//注册真循环事件
function enterHandler(e:Event){
var pointNew:Point=new Point(mouseX,mouseY)
var step:Number=Point.distance(pointNew,__pointOld)//求每真移动距离
trace(step*stage.frameRate)//得出每秒鼠标的移动象素
__pointOld=pointNew//新值换旧值
}
|