打印

[AS3] MouseEventPlus 解决单双击问题|用法及代码下载

MouseEventPlus

[简介]
as3双击检测,有些同学希望双击的时候不触发单击事件,就可以拿这个用。

[用法]
//注册target,及双击间隔时间(默认300毫秒)
MouseEventPlus.registerTarget(mySprite,300);
//注册后即可监听事件
stage.addEventListener(MouseEventPlus.CLICK,onPlusClick);
stage.addEventListener(MouseEventPlus.DOUBLE_CLICK,onPlusDoubleClick);
function onPlusClick(e:MouseEvent):void{
       trace("click at ",e.localX,e.localY)
}
function onPlusDoubleClick(e:MouseEvent):void{
       trace("double click at ",e.localX,e.localY)       
}

[其他]
1)不知道有没有人写过类似的东西,如果有,请告知我
2)有空建到google code上托管,大家一起来增加更多功能,如ReleaseOutSide


Chuyue 2008-05-28
http://www.Chuyue.net

[ 本帖最后由 cyywill 于 2008-5-28 15:40 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!