Class: Emitter

Creap. Emitter

Class related to event emission.


new Emitter()

Source:

Methods


addEventListener(type, func)

Alias of on().

Parameters:
Name Type Description
type string

Event type.

func function

Callback when the event fires.
Context 'this' in callback is Creap.Emitter.

Source:
See:
  • Emitter#on
Returns:

Return a itself (can use method chaining).

Type
Emitter

dispatchEvent(e)

Alias of emit().

Parameters:
Name Type Description
e string | createjs.Event

Event type or Event object.

Source:
See:
  • Emitter#emit
Returns:

Return a itself (can use method chaining).

Type
Emitter

emit(e)

Fires event.

Parameters:
Name Type Description
e string | createjs.Event

Event type or Event object.

Source:
See:
  • Emitter#dispatchEvent
Returns:

Return a itself (can use method chaining).

Type
Emitter

off(type, func)

Unregisters event.

Parameters:
Name Type Description
type string

Registered event type.

func function

Regitered callback.

Source:
See:
  • Emitter#removeEventListener
Returns:

Return a itself (can use method chaining).

Type
Emitter

on(type, func)

Registers event.

Parameters:
Name Type Description
type string

Event type.

func function

Callback when the event fires.
Context 'this' in callback is Creap.Emitter.

Source:
See:
  • Emitter#addEventListener
Returns:

Return a itself (can use method chaining).

Type
Emitter

removeAllEventListeners( [type])

Unregisters all applicable events.

Parameters:
Name Type Argument Default Description
type string <optional>
''

Registered event type. If it regarded as false, unregister all events.

Source:
Returns:

Return a itself (can use method chaining).

Type
Emitter

removeEventListener(type, func)

Alias of off().

Parameters:
Name Type Description
type string

Registered event type.

func function

Regitered callback.

Source:
See:
  • Emitter#off
Returns:

Return a itself (can use method chaining).

Type
Emitter