跳到主要内容

listen_self

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

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

2.事件响应函数必须是自己的(响应函数的info().object必须等于自己)

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

4.事件响应函数被调用时: 参数域绑定在事件触发者raiser上

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

static_object.listen_self("event", event_callback)

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

等价于event_callback.call_by_instance(raiser, 1, 2, 3)

声明

void listen_self(string event, CommonEventCallback func)

参数

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

返回值

使用方式

返回文档