Packagecom.gestureworks.events
Classpublic class GWTouchEvent
InheritanceGWTouchEvent Inheritance flash.events.TouchEvent



Public Properties
 PropertyDefined By
  bubbles : Boolean
[override]
GWTouchEvent
  cancelable : Boolean
[override]
GWTouchEvent
  currentTarget : Object
[override]
GWTouchEvent
  eventPhase : uint
[override]
GWTouchEvent
  source : Class
The derrived event type
GWTouchEvent
  stageX : Number
[override]
GWTouchEvent
  stageY : Number
[override]
GWTouchEvent
  stageZ : Number
GWTouchEvent
  target : Object
[override]
GWTouchEvent
  time : Number
[read-only] Time of instantiation _time is initialized on object creation, no need for a set.
GWTouchEvent
  type : String
[override]
GWTouchEvent
  view : DisplayObjectContainer
The main view or display object in which the touch event took place.
GWTouchEvent
Public Methods
 MethodDefined By
  
GWTouchEvent(event:Event = null, type:String = touchBegin, bubbles:Boolean = true, cancelable:Boolean = false, touchPointID:int = 0, isPrimaryTouchPoint:Boolean = false, localX:Number, localY:Number, sizeX:Number, sizeY:Number, pressure:Number, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false)
Serves as an encompassing touch event for all input types as well as a utility for converting different input events.
GWTouchEvent
  
clone():Event
[override]
GWTouchEvent
  
eventTypes(type:String, target:ITouchObject = null):Array
[static] Translate GWTouchEvent to appropriate touch type.
GWTouchEvent
  
isType(type:String):Boolean
[static] Determines if the provided type is a GWTouchEvent type
GWTouchEvent
Public Constants
 ConstantDefined By
  TOUCH_BEGIN : String = gwTouchBegin
[static]
GWTouchEvent
  TOUCH_END : String = gwTouchEnd
[static]
GWTouchEvent
  TOUCH_MOVE : String = gwTouchMove
[static]
GWTouchEvent
  TOUCH_OUT : String = gwTouchOut
[static]
GWTouchEvent
  TOUCH_OVER : String = gwTouchOver
[static]
GWTouchEvent
  TOUCH_ROLL_OUT : String = gwTouchRollOut
[static]
GWTouchEvent
  TOUCH_ROLL_OVER : String = gwTouchRollOver
[static]
GWTouchEvent
  TOUCH_TAP : String = gwTouchTap
[static]
GWTouchEvent
Property Detail
bubblesproperty
bubbles:Boolean[override]


Implementation
    public function get bubbles():Boolean
    public function set bubbles(value:Boolean):void
cancelableproperty 
cancelable:Boolean[override]


Implementation
    public function get cancelable():Boolean
    public function set cancelable(value:Boolean):void
currentTargetproperty 
currentTarget:Object[override]


Implementation
    public function get currentTarget():Object
    public function set currentTarget(value:Object):void
eventPhaseproperty 
eventPhase:uint[override]


Implementation
    public function get eventPhase():uint
    public function set eventPhase(value:uint):void
sourceproperty 
source:Class

The derrived event type


Implementation
    public function get source():Class
    public function set source(value:Class):void
stageXproperty 
stageX:Number[override]


Implementation
    public function get stageX():Number
    public function set stageX(value:Number):void
stageYproperty 
stageY:Number[override]


Implementation
    public function get stageY():Number
    public function set stageY(value:Number):void
stageZproperty 
stageZ:Number


Implementation
    public function get stageZ():Number
    public function set stageZ(value:Number):void
targetproperty 
target:Object[override]


Implementation
    public function get target():Object
    public function set target(value:Object):void
timeproperty 
time:Number  [read-only]

Time of instantiation _time is initialized on object creation, no need for a set.


Implementation
    public function get time():Number
typeproperty 
type:String[override]


Implementation
    public function get type():String
    public function set type(value:String):void
viewproperty 
view:DisplayObjectContainer

The main view or display object in which the touch event took place. Used for Away3D compatibility.


Implementation
    public function get view():DisplayObjectContainer
    public function set view(value:DisplayObjectContainer):void
Constructor Detail
GWTouchEvent()Constructor
public function GWTouchEvent(event:Event = null, type:String = touchBegin, bubbles:Boolean = true, cancelable:Boolean = false, touchPointID:int = 0, isPrimaryTouchPoint:Boolean = false, localX:Number, localY:Number, sizeX:Number, sizeY:Number, pressure:Number, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false)

Serves as an encompassing touch event for all input types as well as a utility for converting different input events. The GWTouchEvent can be used as a proxy for the TouchEvent instances to bypass read-only accessor permissions (e.g. stageX and stageY).

Parameters
event:Event (default = null) — the event to convert
 
type:String (default = touchBegin) — the input event type to be evaluated and converted to a GWTouchEvent
 
bubbles:Boolean (default = true)
 
cancelable:Boolean (default = false)
 
touchPointID:int (default = 0)
 
isPrimaryTouchPoint:Boolean (default = false)
 
localX:Number (default = NaN)
 
localY:Number (default = NaN)
 
sizeX:Number (default = NaN)
 
sizeY:Number (default = NaN)
 
pressure:Number (default = NaN)
 
relatedObject:InteractiveObject (default = null)
 
ctrlKey:Boolean (default = false)
 
altKey:Boolean (default = false)
 
shiftKey:Boolean (default = false)
Method Detail
clone()method
override public function clone():Event

Returns
Event
eventTypes()method 
public static function eventTypes(type:String, target:ITouchObject = null):Array

Translate GWTouchEvent to appropriate touch type.

Parameters

type:String — The type to translate to input types
 
target:ITouchObject (default = null) — The target to check for local overrides

Returns
Array — An array of activated input types
isType()method 
public static function isType(type:String):Boolean

Determines if the provided type is a GWTouchEvent type

Parameters

type:String

Returns
Boolean
Constant Detail
TOUCH_BEGINConstant
public static const TOUCH_BEGIN:String = gwTouchBegin

TOUCH_ENDConstant 
public static const TOUCH_END:String = gwTouchEnd

TOUCH_MOVEConstant 
public static const TOUCH_MOVE:String = gwTouchMove

TOUCH_OUTConstant 
public static const TOUCH_OUT:String = gwTouchOut

TOUCH_OVERConstant 
public static const TOUCH_OVER:String = gwTouchOver

TOUCH_ROLL_OUTConstant 
public static const TOUCH_ROLL_OUT:String = gwTouchRollOut

TOUCH_ROLL_OVERConstant 
public static const TOUCH_ROLL_OVER:String = gwTouchRollOver

TOUCH_TAPConstant 
public static const TOUCH_TAP:String = gwTouchTap