API Documentation for: 0.5.1
Show:

Event Class

Defined in: Event:46
Module: CreateJS

Contains properties and methods shared by all events for use with EventDispatcher.

Note that Event objects are often reused, so you should never rely on an event object's state outside of the call stack it was received in.

Constructor

Event

(
  • type
  • bubbles
  • cancelable
)

Defined in Event:46

Parameters:

  • type String

    The event type.

  • bubbles Boolean

    Indicates whether the event will bubble through the display list.

  • cancelable Boolean

    Indicates whether the default behaviour of this event can be cancelled.

Methods

clone

() Event

Defined in clone:235

Returns a clone of the Event instance.

Returns:

Event: a clone of the Event instance.

initialize

(
  • type
  • bubbles
  • cancelable
)
protected

Defined in initialize:176

Initialization method.

Parameters:

  • type String

    The event type.

  • bubbles Boolean

    Indicates whether the event will bubble through the display list.

  • cancelable Boolean

    Indicates whether the default behaviour of this event can be cancelled.

preventDefault

()

Defined in preventDefault:193

Sets Event/defaultPrevented to true. Mirrors the DOM event standard.

remove

()

Defined in remove:221

Causes the active listener to be removed via removeEventListener();

    myBtn.addEventListener("click", function(evt) {
        // do stuff...
        evt.remove(); // removes this listener.
    });

stopImmediatePropagation

()

Sets Event/propagationStopped and Event/immediatePropagationStopped to true. Mirrors the DOM event standard.

stopPropagation

()

Defined in stopPropagation:202

Sets Event/propagationStopped to true. Mirrors the DOM event standard.

toString

() String

Defined in toString:244

Returns a string representation of this object.

Returns:

String: a string representation of the instance.

Properties

bubbles

Boolean

Defined in bubbles:108

Indicates whether the event will bubble through the display list.

Default: false

cancelable

Boolean

Defined in cancelable:117

Indicates whether the default behaviour of this event can be cancelled via preventDefault. This is set via the Event constructor.

Default: false

currentTarget

Object

Defined in currentTarget:83

The current target that a bubbling event is being dispatched from. For non-bubbling events, this will always be the same as target. For example, if childObj.parent = parentObj, and a bubbling event is generated from childObj, then a listener on parentObj would receive the event with target=childObj (the original target) and currentTarget=parentObj (where the listener was added).

Default: null

defaultPrevented

Boolean

Indicates if preventDefault has been called on this event.

Default: false

eventPhase

Number

Defined in eventPhase:95

For bubbling events, this indicates the current event phase:

  1. capture phase: starting from the top parent to the target
  2. at target phase: currently being dispatched from the target
  3. bubbling phase: from the target to the top parent

Default: 0

immediatePropagationStopped

Boolean

Indicates if stopImmediatePropagation has been called on this event.

Default: false

propagationStopped

Boolean

Indicates if stopPropagation or stopImmediatePropagation has been called on this event.

Default: false

removed

Boolean

Defined in removed:166

Indicates if remove has been called on this event.

Default: false

target

Object

Defined in target:74

The object that generated an event.

Default: null

timeStamp

Number

Defined in timeStamp:127

The epoch time at which this event was created.

Default: 0

type

String

Defined in type:67

The type of event.