如何才能支持鼠标左键双击

看了下源码,只找到

onMouseDown
onMouseUp
onMouseMove
onMouseScroll

这四个鼠标消息,如何才能增加双击消息,鼠标双击在棋牌游戏中很常用的啊,为什么不支持双击消息呢

双击是不是就是两次
onMouseDown
onMouseUp

监听两次mousedown呗, 计算下时间就好

我也是这样想的,并且也这样做了,当鼠标在同一个点附近点击两下时当成双击,但在getdelta()获取鼠标相对位移时,出错了,提示:
JS: C:/Users/Administrator/AppData/Local/CocosJSGame/debugruntime/script/jsb_cocos2d.js:1824:TypeError: this._listener is undefined

cc.eventManager.addListener({
event: cc.EventListener.MOUSE,
onMouseMove: function(event){
var str = “MousePosition X: " + event.getLocationX() + " Y:” + event.getLocationY();
// do something…
},
onMouseUp: function(event){
var str = "Mouse Up detected, Key: " + event.getButton();
// do something…
},
onMouseDown: function(event){
var str = "Mouse Down detected, Key: " + event.getButton();
// do something…
},
onMouseScroll: function(event){
var str = “Mouse Scroll detected, X: " + event.getLocationX() + " Y:” + event.getLocationY();
// do something…
}
},this);

用这种方法获得坐标就可以了。

我知道这种方法可以,问题是getdelta()为什么出错这个搞不懂,是不是版本还不稳定啊,看了下源码jsb_cocos2d.js:1824看到有注释专门针对这个做了处理,但是好像没解决好啊