eventManager Class
Module: cc
This class is deprecated.
This class has been deprecated, please use cc.systemEvent or cc.EventTarget instead. See Listen to and launch events for details.
cc.eventManager is a singleton object which manages event listener subscriptions and event dispatching.
The EventListener list is managed in such way so that event listeners can be added and removed
while events are being dispatched.
Index
Methods
- pauseTargetPauses all listeners which are associated the specified target.
- resumeTargetResumes all listeners which are associated the specified target.
- hasEventListenerQuery whether the specified event listener id has been added.
- addListener- Adds a event listener for a specified event. 
 if the parameter "nodeOrPriority" is a node, it means to add a event listener for a specified event with the priority of scene graph.
 if the parameter "nodeOrPriority" is a Number, it means to add a event listener for a specified event with the fixed priority.
 
- removeListenerRemove a listener.
- removeListenersRemoves all listeners with the same event listener type or removes all listeners of a node.
- removeAllListenersRemoves all listeners
- setPrioritySets listener's priority with fixed value.
- setEnabledWhether to enable dispatching events
- isEnabledChecks whether dispatching events is enabled
Details
Methods
pauseTarget
Pauses all listeners which are associated the specified target.
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:142 | 
Parameters
resumeTarget
Resumes all listeners which are associated the specified target.
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:166 | 
Parameters
hasEventListener
Query whether the specified event listener id has been added.
| meta | description | 
|---|---|
| Returns | Boolean | 
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:718 | 
Parameters
addListener
Adds a event listener for a specified event.
if the parameter "nodeOrPriority" is a node,
it means to add a event listener for a specified event with the priority of scene graph.
if the parameter "nodeOrPriority" is a Number,
it means to add a event listener for a specified event with the fixed priority.
| meta | description | 
|---|---|
| Returns | EventListener | 
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:729 | 
Parameters
- listenerEventListener | Object The listener of a specified event or a object of some event parameters.
- nodeOrPriorityNode | Number The priority of the listener is based on the draw order of this node or fixedPriority The fixed priority of the listener.
removeListener
Remove a listener.
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:806 | 
Parameters
- listenerEventListener an event listener or a registered node target
Examples
// 1. remove eventManager add Listener;
var mouseListener1 = cc.eventManager.addListener({
    event: cc.EventListener.MOUSE,
    onMouseDown:  function(keyCode, event){ },
    onMouseUp: function(keyCode, event){ },
    onMouseMove: function () { },
    onMouseScroll: function () { }
}, node);
cc.eventManager.removeListener(mouseListener1);
// 2. remove eventListener create Listener;
var mouseListener2 = cc.EventListener.create({
    event: cc.EventListener.MOUSE,
    onMouseDown:  function(keyCode, event){ },
    onMouseUp: function(keyCode, event){ },
    onMouseMove: function () { },
    onMouseScroll: function () { }
});
cc.eventManager.removeListener(mouseListener2);
removeListeners
Removes all listeners with the same event listener type or removes all listeners of a node.
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:900 | 
Parameters
removeAllListeners
Removes all listeners
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:984 | 
setPriority
Sets listener's priority with fixed value.
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:997 | 
Parameters
- listenerEventListener
- fixedPriorityNumber
setEnabled
Whether to enable dispatching events
| meta | description | 
|---|---|
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:1027 | 
Parameters
- enabledBoolean
isEnabled
Checks whether dispatching events is enabled
| meta | description | 
|---|---|
| Returns | Boolean | 
| Defined in | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEventManager.js:1037 | 
