TouchPhase

public class
loom2d.events.TouchPhase

Description

A class that provides constant values for the phases of a touch object.

A touch moves through at least the following phases in its life:

BEGAN -> MOVED -> ENDED

Furthermore, a touch can enter a STATIONARY phase. That phase does not trigger a touch event itself, and it can only occur in multitouch environments. Picture a situation where one finger is moving and the other is stationary. A touch event will be dispatched only to the object under the moving finger. In the list of touches of that event, you will find the second touch in the stationary phase.

Finally, there's the HOVER phase, which is exclusive to mouse input. It is the equivalent of a MouseOver event in Flash when the mouse button is not pressed.

API overview

Constructor

TouchPhase ()
@private

Constants

Constants

BEGAN: String static

The finger touched the screen just now, or the mouse button was pressed

ENDED: String static

The finger was lifted from the screen or from the mouse button

HOVER: String static

Only available for mouse input: the cursor hovers over an object without a pressed button

MOVED: String static

The finger moves around on the screen, or the mouse is moved while the button is pressed

STATIONARY: String static

The finger or mouse (with pressed button) has not moved since the last frame

Functions

Public functions

Constructor

TouchPhase ()

@private

Constants

BEGAN: String

static

The finger touched the screen just now, or the mouse button was pressed.

ENDED: String

static

The finger was lifted from the screen or from the mouse button.

HOVER: String

static

Only available for mouse input: the cursor hovers over an object without a pressed button.

MOVED: String

static

The finger moves around on the screen, or the mouse is moved while the button is pressed.

STATIONARY: String

static

The finger or mouse (with pressed button) has not moved since the last frame.

Functions

getFullTypeName (): String
Inherited from Object

native

Gets the fully qualified type name of the Object. The fully qualified type name includes the package of the type.


Returns

String fully qualified type name of the Object.

getType (): Type
Inherited from Object

native

Gets the Type that describes the Object.


Returns

Type The Type that describes the object.

getTypeName (): String
Inherited from Object

native

Gets the type name of the Object.


Returns

String type name of the Object.

toString (): String
Inherited from Object

native

Returns a String that describes the Object. This can be overriden to provide extra details when printing objects using trace().


Returns

String String that described the Object.

: