Event.EventCustom
Class
Extends Event
Module: cc
The Custom event
Index
Properties
detail
Object
A reference to the detailed data of the eventtype
String
The name of the event (case-sensitive), e.g.bubbles
Boolean
Indicate whether the event bubbles up through the tree or not.target
Object
A reference to the target to which the event was originally dispatched.currentTarget
Object
A reference to the currently registered target for the event.eventPhase
Number
Indicates which phase of the event flow is currently being evaluated.
Methods
constructor
setUserData
Sets user datagetUserData
Gets user datagetEventName
Gets event nameunuse
Reset the event for being stored in the object pool.reuse
Reuse the event for being used again by the object pool.stopPropagation
Stops propagation for current event.stopPropagationImmediate
Stops propagation for current event immediately,...isStopped
Checks whether the event has been stopped.getCurrentTarget
note: It only be available when the event listener is associated with node.getType
Gets the event type.
Details
Properties
detail
A reference to the detailed data of the event
meta | description |
---|---|
Type | Object |
Defined in | cocos2d/core/event/event.js:291 |
type
The name of the event (case-sensitive), e.g. "click", "fire", or "submit".
meta | description |
---|---|
Type | String |
Defined in | cocos2d/core/event/event.js:44 |
bubbles
Indicate whether the event bubbles up through the tree or not.
meta | description |
---|---|
Type | Boolean |
Defined in | cocos2d/core/event/event.js:52 |
target
A reference to the target to which the event was originally dispatched.
meta | description |
---|---|
Type | Object |
Defined in | cocos2d/core/event/event.js:60 |
currentTarget
A reference to the currently registered target for the event.
meta | description |
---|---|
Type | Object |
Defined in | cocos2d/core/event/event.js:68 |
eventPhase
Indicates which phase of the event flow is currently being evaluated. Returns an integer value represented by 4 constants:
- Event.NONE = 0
- Event.CAPTURING_PHASE = 1
- Event.AT_TARGET = 2
- Event.BUBBLING_PHASE = 3 The phases are explained in the [section 3.1, Event dispatch and DOM event flow] (http://www.w3.org/TR/DOM-Level-3-Events/#event-flow), of the DOM Level 3 Events specification.
meta | description |
---|---|
Type | Number |
Defined in | cocos2d/core/event/event.js:76 |
Methods
constructor
meta | description |
---|---|
Defined in | cocos2d/core/event/event.js:283 |
Parameters
type
String The name of the event (case-sensitive), e.g. "click", "fire", or "submit"bubbles
Boolean A boolean indicating whether the event bubbles up through the tree or not
setUserData
Sets user data
meta | description |
---|---|
Defined in | cocos2d/core/event/event.js:304 |
Parameters
data
Any
getUserData
Gets user data
meta | description |
---|---|
Returns | Any |
Defined in | cocos2d/core/event/event.js:314 |
getEventName
Gets event name
meta | description |
---|---|
Returns | String |
Defined in | cocos2d/core/event/event.js:324 |
unuse
Reset the event for being stored in the object pool.
meta | description |
---|---|
Returns | String |
Defined in | cocos2d/core/event/event.js:111 |
reuse
Reuse the event for being used again by the object pool.
meta | description |
---|---|
Returns | String |
Defined in | cocos2d/core/event/event.js:126 |
stopPropagation
Stops propagation for current event.
meta | description |
---|---|
Defined in | cocos2d/core/event/event.js:137 |
stopPropagationImmediate
Stops propagation for current event immediately, the event won't even be dispatched to the listeners attached in the current target.
meta | description |
---|---|
Defined in | cocos2d/core/event/event.js:146 |
isStopped
Checks whether the event has been stopped.
meta | description |
---|---|
Returns | Boolean |
Defined in | cocos2d/core/event/event.js:156 |
getCurrentTarget
Gets current target of the event
note: It only be available when the event listener is associated with node.
It returns 0 when the listener is associated with fixed priority.
meta | description |
---|---|
Returns | Node |
Defined in | cocos2d/core/event/event.js:166 |
getType
Gets the event type.
meta | description |
---|---|
Returns | String |
Defined in | cocos2d/core/event/event.js:181 |