您所在的位置:QQ首页 > 动画频道 > 辅助软件> 正文

发布最新组件 KeyAndMouse 介绍
http://flash.QQ.com   2006年 06月 28日 18:00   scileblog  

下一个更精彩:Remoting中接受query类型数据方法

鼠标及键盘基本功能以及一部分扩展功能的监听(包括键盘组合键事件注册).

主要功能描述:

鼠标及键盘动作监测组件:

· 支持自定义鼠标双击动作

· 支持自定义鼠标按下、放开、移动动作

· 支持自定义鼠标双击间隔时间

· 支持自定义键盘按下、放开动作

· 支持自定义键盘连键动作

· 支持自定义键盘连键间隔时间

· 支持所有自定义动作的动态增加和删除

组件说明

实例.ifwork=true/false 起动或停止监听系统

实例.Enable=true/flase 暂时激活或停止动作

实例.MDC 布尔值获取当前鼠标是否双击状态

实例.MSC 布尔值获取当前鼠标是否单击状态

实例.MU 布尔值获取当前鼠标是否放开状态

实例.MD 布尔值获取当前鼠标是否按下状态

实例.MU 布尔值获取当前鼠标是否放开状态

实例.KD 布尔值获取当前按键是否按下状态

实例.KU 布尔值获取当前按键是否放开状态

实例.K 获取最后一次按键的ASCII码

实例.MouseDown=function 鼠标按下时触发的函数

实例.MouseUp=function 鼠标放开时触发的函数

实例.MouseDoubleDown=function 鼠标双击时触发的函数

实例.MouseMove=function 鼠标移动时触发的函数

实例.KeyDown=function 键盘按下时触发的函数

实例.KeyUp=function 键盘放开时触发的函数

实例.KLtime=Number 粘连键间隙时间

实例.MDtime=Number 鼠标双击间隙时间

实例.addNLK(Array,Fun) 加入粘连键码序及对应触发函数,示例入下:

var keys:Array=new Array(102,100,102,106); //组合键定义

//或者这样:var keys:Array=new Array("f","d","f","j");

var keyf:Function=function(){ //函数定义

trace("触发了 f+d+f+k 的组合键");

}

var NLKid:Number=实例.addNLK(keys,keyf);

以上代码运行后,连续键入f+d+f+j 即可触发函数keyf

实例.delNLK(id); 删除指定的粘连键定义

实例.delAllNLK(); 删除所有粘连键定义

免费订阅】【发表评论】【动画论坛】【  】【关闭
发表评论
 QQ号码:
 QQ密码:
 验证码: 匿名发表
* 请各位网友遵纪守法并注意语言文明。
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》




关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航
Copyright © 1998 - 2008 Tencent Inc. All Rights Reserved
腾讯公司 版权所有