X

鼠标扩展类 MouseUtil

这是一个鼠标扩展类demo的效果,如果你看不到这个flash,请到文章页面查看!

上面是我写的鼠标扩展类MouseUtil.as的示例。

功能

  • 检测 鼠标是否正在移动
  • 检测鼠标移动方向
  • 鼠标隐藏/显示

API接口

MouseUtil.init(stage:Stage);
初始化,需要传入stage

MouseUtil.destroy();
销毁,当不再使用时调用。

MouseUtil.show()
控制鼠标显示。

MouseUtil.hide();
控制鼠标隐藏。

MouseUtil.isMoving();
检测鼠标是否正在移动。

MouseUtil.getAngle();
获取鼠标移动的方向,先判断是否在移动,没移动则是以前的方向

MouseUtil.getDelay()
获取检测的精度,单位:ms

MouseUtil.setDelay(t:int)
设置检测的精度,单位:ms

已知问题

  1. 隐藏鼠标后,再选择右键菜单项,鼠标会自动显示,需要先点击下界面,使其再次隐藏。
  2. 连续获取的角度不够平滑,有待解决。

MouseUtil.as源码
示例源码下载

This post was last modified on 2019 年 03 月 04 日 01:31

View Comments (5)

This website uses cookies.