coco2dx-js3.0事件
3.0事件使用方式http://www.cocos2d-x.org/docs/manual/framework/html5/v3.0/eventManager/zh
cc.eventManager
pauseTarget | void | node, recursive(是否递归调用子类) | 暂停传入的node相关的所有监听器的事件响应 |
resumeTarget | void | node, recursive | 恢复传入的node相关的所有监听器的事件响应 |
addListener | void | json对象或cc.EventListener, node对象或优化值 | 向事件管理器添加一个监听器 |
addCustomListener | void | eventName, callback | 向事件管理器添加一个自定义事件监听器 |
removeListener | void | listener | 移除一个事件监听器 |
removeListeners | void | listenerType | cc.Node, recursive |
removeCustomListeners | void | customEventName | 移除同一事件名的自定义事件监听器 |
removeAllListeners | void | no | 移除所有事件监听器 |
setPriority | void | listener, fixedPriority | 设置FixedPriority类型监听器的优先集 |
setEnabled | void | enabled | 是否允许分发事件 |
isEnabled | boolean | no | 检测事件管理器是否分发事件 |
dispatchEvent | void | event | 分发事件 |
dispatchCustomEvent | void | eventName, optionalUserData | 分发自定义事件 |
event: cc.EventListener.TOUCH_ONE_BY_ONE
可选参数:
swallowTouches, boolean, 是否吞下该touch点
onTouchBegan, function, TouchBegan 事件回调
onTouchMoved, function, TouchMoved 事件回调
onTouchEnded, function, TouchEnded 事件回调
onTouchCancelled, function, TouchCancelled 事件回调
event: cc.EventListener.KEYBOARD
可选参数:
onKeyPressed, function, KeyPressed (键按下) 事件回调
onKeyReleased, function, keyRelease (键放开) 事件回调
event: cc.EventListener.MOUSE
可选参数:
onMouseDown, function, MouseDown 事件回调
onMouseUp, function, MouseUp 事件回调
onMouseMove, function, MouseMove 事件回调
onMouseScroll, function, MouseScroll 事件回调
event: cc.EventListener.ACCELERATION
可选参数:
callback, function, Acclerometer 事件回调
event: cc.EventListener.CUSTOM
可选参数:
callback, function, 自定义事件回调
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。