Package | com.gestureworks.events |
Class | public class GWTouchEvent |
Inheritance | GWTouchEvent ![]() |
Property | Defined 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 |
Method | Defined 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 |
Constant | Defined 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 |
bubbles | property |
bubbles:Boolean
[override] public function get bubbles():Boolean
public function set bubbles(value:Boolean):void
cancelable | property |
cancelable:Boolean
[override] public function get cancelable():Boolean
public function set cancelable(value:Boolean):void
currentTarget | property |
currentTarget:Object
[override] public function get currentTarget():Object
public function set currentTarget(value:Object):void
eventPhase | property |
eventPhase:uint
[override] public function get eventPhase():uint
public function set eventPhase(value:uint):void
source | property |
source:Class
The derrived event type
public function get source():Class
public function set source(value:Class):void
stageX | property |
stageX:Number
[override] public function get stageX():Number
public function set stageX(value:Number):void
stageY | property |
stageY:Number
[override] public function get stageY():Number
public function set stageY(value:Number):void
stageZ | property |
stageZ:Number
public function get stageZ():Number
public function set stageZ(value:Number):void
target | property |
target:Object
[override] public function get target():Object
public function set target(value:Object):void
time | property |
time:Number
[read-only] Time of instantiation _time is initialized on object creation, no need for a set.
public function get time():Number
type | property |
type:String
[override] public function get type():String
public function set type(value:String):void
view | property |
view:DisplayObjectContainer
The main view or display object in which the touch event took place. Used for Away3D compatibility.
public function get view():DisplayObjectContainer
public function set view(value:DisplayObjectContainer):void
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).
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 )
|
clone | () | method |
override public function clone():Event
ReturnsEvent |
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
|
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 |
Boolean —
|
TOUCH_BEGIN | Constant |
public static const TOUCH_BEGIN:String = gwTouchBegin
TOUCH_END | Constant |
public static const TOUCH_END:String = gwTouchEnd
TOUCH_MOVE | Constant |
public static const TOUCH_MOVE:String = gwTouchMove
TOUCH_OUT | Constant |
public static const TOUCH_OUT:String = gwTouchOut
TOUCH_OVER | Constant |
public static const TOUCH_OVER:String = gwTouchOver
TOUCH_ROLL_OUT | Constant |
public static const TOUCH_ROLL_OUT:String = gwTouchRollOut
TOUCH_ROLL_OVER | Constant |
public static const TOUCH_ROLL_OVER:String = gwTouchRollOver
TOUCH_TAP | Constant |
public static const TOUCH_TAP:String = gwTouchTap