API / IEventDispatcher
Interface: IEventDispatcher
Defined in: event/IEventDispatcher.ts:43
The event dispatcher interface. Dragonbones event dispatch usually relies on docking engine to implement, which defines the event method to be implemented when docking the engine.
Extended by
Methods
addDBEventListener()
ts
addDBEventListener(
type: EventStringType,
listener: Function,
thisObject: any): void;Defined in: event/IEventDispatcher.ts:84
Add an event listener object so that the listener receives notification of an event.
Parameters
| Parameter | Type | Description |
|---|---|---|
type | EventStringType | Event type. |
listener | Function | Event listener. |
thisObject | any | The listener function's "this". |
Returns
void
dispatchDBEvent()
ts
dispatchDBEvent(type: EventStringType, eventObject: EventObject): void;Defined in: event/IEventDispatcher.ts:67
Dispatches an event into the event flow.
Parameters
| Parameter | Type | Description |
|---|---|---|
type | EventStringType | Event type. |
eventObject | EventObject | Event object. |
Returns
void
hasDBEventListener()
ts
hasDBEventListener(type: EventStringType): boolean;Defined in: event/IEventDispatcher.ts:52
Checks whether the object has any listeners registered for a specific type of event。
Parameters
| Parameter | Type | Description |
|---|---|---|
type | EventStringType | Event type. |
Returns
boolean
removeDBEventListener()
ts
removeDBEventListener(
type: EventStringType,
listener: Function,
thisObject: any): void;Defined in: event/IEventDispatcher.ts:101
Removes a listener from the object.
Parameters
| Parameter | Type | Description |
|---|---|---|
type | EventStringType | Event type. |
listener | Function | Event listener. |
thisObject | any | The listener function's "this". |
Returns
void
