Component.EventHandler 类型
模块: cc
索引
属性(properties)
target
Node
目标节点component
String
目标组件名handler
String
响应事件函数名customEventData
String
自定义事件数据
方法
emitEvents
emit
触发目标组件上的指定 handler 函数,该参数是回调函数的参数值(可不填)。
Details
属性(properties)
target
目标节点
meta | description |
---|---|
类型 | Node |
定义于 | cocos2d/core/components/CCComponentEventHandler.js:51 |
component
目标组件名
meta | description |
---|---|
类型 | String |
定义于 | cocos2d/core/components/CCComponentEventHandler.js:62 |
handler
响应事件函数名
meta | description |
---|---|
类型 | String |
定义于 | cocos2d/core/components/CCComponentEventHandler.js:82 |
customEventData
自定义事件数据
meta | description |
---|---|
类型 | String |
定义于 | cocos2d/core/components/CCComponentEventHandler.js:93 |
#### 方法
##### emitEvents
meta | description |
---|---|
定义于 | cocos2d/core/components/CCComponentEventHandler.js:106 |
参数列表
events
Component.EventHandler[]params
Any
emit
触发目标组件上的指定 handler 函数,该参数是回调函数的参数值(可不填)。
meta | description |
---|---|
定义于 | cocos2d/core/components/CCComponentEventHandler.js:130 |
参数列表
params
Array
示例
// Call Function
var eventHandler = new cc.Component.EventHandler();
eventHandler.target = newTarget;
eventHandler.component = "MainMenu";
eventHandler.handler = "OnClick"
eventHandler.emit(["param1", "param2", ....]);