m4m.AEvent

@meta4d/engine / Exports / m4m / AEvent

Class: AEvent

m4m.AEvent

Hierarchy

Table of contents

Methods

Constructors

Methods

Emit

Emit(event, ...args): void

发出事件

Parameters

Name
Type
Description

event

string

事件类型

...args

any[]

传递参数

Returns

void

Defined in

framework/event/AEvent.ts:40


On

On(event, func, thisArg): void

监听事件添加

Parameters

Name
Type
Description

event

string

事件类型

func

(...args: any[]) => void

事件触发回调方法 (Warn: 不要使用 func.bind() , 它会导致相等判断失败)

thisArg

any

回调方法执行者

Returns

void

Defined in

framework/event/AEvent.ts:12


RemoveListener

RemoveListener(event, func, thisArg): void

移除事件监听者

Parameters

Name
Type
Description

event

string

事件类型

func

Function

事件触发回调方法

thisArg

any

回调方法执行者

Returns

void

Defined in

framework/event/AEvent.ts:58


RemoveListenerAll

RemoveListenerAll(): void

移除所有监听者

Returns

void

Defined in

framework/event/AEvent.ts:83


listenerCount

listenerCount(event): number

指定事件监听者的数量

Parameters

Name
Type

event

string

Returns

number

Defined in

framework/event/AEvent.ts:91

Constructors

constructor

new AEvent()

Last updated