Component.EventHandler 类型
示例
// Create new EventHandler
var eventHandler = new cc.Component.EventHandler();
eventHandler.target = newTarget;
eventHandler.component = "MainMenu";
eventHandler.handler = "OnClick";
eventHandler.customEventData = "my data";
索引
属性(properties)
targetNode目标节点componentString目标组件名handlerString响应事件函数名customEventDataString自定义事件数据
方法
emitEventsemit触发目标组件上的指定 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 |
参数列表
eventsComponent.EventHandler[]paramsAny
emit
触发目标组件上的指定 handler 函数,该参数是回调函数的参数值(可不填)。
| meta | description |
|---|---|
| 定义于 | cocos2d/core/components/CCComponentEventHandler.js:130 |
参数列表
paramsArray
示例
// Call Function
var eventHandler = new cc.Component.EventHandler();
eventHandler.target = newTarget;
eventHandler.component = "MainMenu";
eventHandler.handler = "OnClick"
eventHandler.emit(["param1", "param2", ....]);