跳到主要内容

listen

用任意的函数响应一个自己的事件

1.listen的调用者必须是静态对象

2.事件响应函数可以不是自己的

3.事件触发者raiser是本方法调用者的实例

4.事件响应函数被调用时,传入raiser作为参数

将raiser传入做为第一个参数,不将event传入做为参数

static_object.listen("event", event_callback)

raiser.raise("event", 1, 2, 3);

event_callback.call(raiser, 1, 2, 3)

声明

void listen(string event, CommonEventCallback event_callback)

参数

参数名描述
event事件id
event_callback事件响应函数(CommonEventCallback实例)

返回值

使用方式

返回文档