Packagecom.gestureworks.core
Classpublic class TouchSprite
InheritanceTouchSprite Inheritance flash.display.Sprite
Implements ITouchObject

The TouchSprite class is the base class for all touch and gestures enabled Sprites that require additional display list management.
	 		              Properties
	 		mouseChildren="false"
	 	touchChildren="false"
	 	targetParent = "false"
	 	nativeTransform = "false"
	 	affineTransform = "false"
	 	gestureEvents = "true"
	 	clusterEvents = "false"
	 	transformEvents = "false"
	 



Public Properties
 PropertyDefined By
  active : Boolean
Lazy gesture activation (objects will not be registered until gestureList assignment).
TouchSprite
  affineTransform : Boolean
Determines whether gesture event driven transformations are affine on the touchSprite.
TouchSprite
  away3d : Boolean
Sets whether this is representing an Away3D object.
TouchSprite
  clusterBubbling : Boolean
Allows touch points from a childclusters to copy into container touch objects in the local parent child display list stack.
TouchSprite
  clusterEvents : Boolean
Determines whether clusterEvents are processed and dispatched on the touchSprite.
TouchSprite
  clusterID : int
TouchSprite
  cO : ClusterObject
TouchSprite
  debugDisplay : Boolean
Enables/Disables touch visualizer
TouchSprite
  deltaFilterOn : Boolean
Determines whether filtering is applied to the delta values.
TouchSprite
  disposal : Boolean = false
Marks object for disposal and lets TouchManager handle call to prevent concurrent modification errors on frame processes
TouchSprite
  dN : Number
TouchSprite
  eventListeners : Array
[read-only] Returns an array registered events
TouchSprite
  GESTRELIST_UPDATE : String = gestureList update
[static]
TouchSprite
  gestureEventComplete : Boolean
Indicates weather all gestureEvents have been completed on the touchSprite.
TouchSprite
  gestureEventRelease : Boolean
Indicates whether all touch points have been released on the touchSprite.
TouchSprite
  gestureEvents : Boolean
Determines whether gestureEvents are processed and dispatched on the touchSprite.
TouchSprite
  gestureEventStart : Boolean
Indicates whether any gestureEvents have been started on the touchSprite.
TouchSprite
  gestureFilters : Boolean
TouchSprite
  gestureList : Object
TouchSprite
  gestureReleaseInertia : Boolean
Determines whether release inertia is applied on the touchSprite.
TouchSprite
  gestureTouchInertia : Boolean
Determines whether touch inertia is processed on the touchSprite.
TouchSprite
  gestureTweenOn : Boolean
TouchSprite
  gO : GestureListObject
TouchSprite
  interactionPointCount : int
TouchSprite
  ipn : int
TouchSprite
  leap2D : Boolean
Local override to enable/disable leap2D input.
TouchSprite
  length : Number
length of object
TouchSprite
  localModes : Boolean
Flag indicating the application of local modes over the global settings.
TouchSprite
  maxRotation : Number
Maximum rotation in degrees.
TouchSprite
  maxRotationX : Number
Maximum x rotation
TouchSprite
  maxRotationY : Number
Maximum y rotation
TouchSprite
  maxRotationZ : Number
Maximum z rotation
TouchSprite
  maxScale : Number
Maximum scale.
TouchSprite
  maxScaleX : Number
Maximum x scale
TouchSprite
  maxScaleY : Number
Maximum y scale
TouchSprite
  maxScaleZ : Number
Maximum z scale
TouchSprite
  maxX : Number
Maximum x translation
TouchSprite
  maxY : Number
Maximum y translation
TouchSprite
  maxZ : Number
Maximum z translation
TouchSprite
  minRotation : Number
Minimum rotation in degrees.
TouchSprite
  minRotationX : Number
Minimum x rotation
TouchSprite
  minRotationY : Number
Minimum y rotation
TouchSprite
  minRotationZ : Number
Minimum z rotation
TouchSprite
  minScale : Number
Minimum scale.
TouchSprite
  minScaleX : Number
Minimum x scale
TouchSprite
  minScaleY : Number
Minimum y scale
TouchSprite
  minScaleZ : Number
Minimum z scale
TouchSprite
  minX : Number
Minimum x translation
TouchSprite
  minY : Number
Minimum y translation
TouchSprite
  minZ : Number
Minimum z translation
TouchSprite
  motionClusterMode : String
TouchSprite
  motionEnabled : Boolean
TouchSprite
  motionPointCount : int
TouchSprite
  mpn : int
TouchSprite
  N : int
TouchSprite
  nativeTouch : Boolean
Local override to enable/disable native touch input.
TouchSprite
  nativeTransform : Boolean
Determines whether transformations are handled internally (natively) on the touchSprite.
TouchSprite
  nestedTransform : Boolean
TouchSprite
  pointArray : Vector.<PointObject>
TouchSprite
  pointCount : int
TouchSprite
  registerPoints : Boolean
Determines if the touch points are registered to the TouchManager.
TouchSprite
  releaseInertia : Boolean
Determines whether release inertia is applied on the touchSprite.
TouchSprite
  rotation : Number
[override] [write-only]
TouchSprite
  rotationX : Number
[override] [write-only]
TouchSprite
  rotationY : Number
[override] [write-only]
TouchSprite
  rotationZ : Number
[override] [write-only]
TouchSprite
  scale : Number
Scales the transformation.
TouchSprite
  scaleX : Number
[override] [write-only]
TouchSprite
  scaleY : Number
[override] [write-only]
TouchSprite
  scaleZ : Number
[override] [write-only]
TouchSprite
  sensorEnabled : Boolean
[read-only]
TouchSprite
  sesnorEnabled : Boolean
[write-only]
TouchSprite
  simulator : Boolean
Local override to enable/disable mouse input.
TouchSprite
  sO : StrokeObject
TouchSprite
  targetList : *
TouchSprite
  targetParent : Boolean
Allows touch and gesture events to explicitly target the parent touch object
TouchSprite
  tc : TouchCluster
TouchSprite
  tg : TouchGesture
TouchSprite
  tiO : TimelineObject
TouchSprite
  touch3d : Boolean
TouchSprite
  touchChildren : Boolean
Allows touch events to be passed down to child display object.
TouchSprite
  touchEnabled : Boolean
Enables/Disables all GWTouchEvent and GWGestureEvent listeners
TouchSprite
  touchObjectID : int
Unique id of the touch object
TouchSprite
  tp : TouchPipeline
TouchSprite
  tpn : int
TouchSprite
  traceDebugMode : Boolean
Debug trace statements
TouchSprite
  transform3d : Boolean
TouchSprite
  transformComplete : Boolean
TouchSprite
  transformEventComplete : Boolean
TouchSprite
  transformEvents : Boolean
Determines whether transformEvents are processed and dispatched on the touchSprite.
TouchSprite
  transformEventStart : Boolean
TouchSprite
  transformGestureVectors : Boolean
Determines whether transformations are handled internally (natively) on the touchSprite.
TouchSprite
  transformPoint : Point
TouchSprite
  transformStart : Boolean
TouchSprite
  trO : TransformObject
TouchSprite
  tt : TouchTransform
TouchSprite
  tuio : Boolean
Local override to enable/disable tuio input.
TouchSprite
  view : DisplayObjectContainer
view container used for Away3D
TouchSprite
  visualizer : TouchVisualizer
TouchSprite
  vto : Object
Virtual transform object (non-TouchSprite) to transfer the transformations to
TouchSprite
  x : Number
[override] [write-only]
TouchSprite
  x_lock : Boolean
TouchSprite
  y : Number
[override] [write-only]
TouchSprite
  y_lock : Boolean
TouchSprite
  z : Number
[override] [write-only]
TouchSprite
Public Methods
 MethodDefined By
  
TouchSprite(_vto:Object = null)
TouchSprite
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[override] Registers event listeners.
TouchSprite
  
dispatchEvent(event:Event):Boolean
[override] Overrides dispatch event to deconlfict duplicate device input
TouchSprite
  
dispose():void
Calls the dispose method for each child, then removes all children, unregisters all events, and removes from global lists.
TouchSprite
  
Unregisters all event listeners
TouchSprite
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] Unregisters event listeners.
TouchSprite
  
TouchSprite
  
TouchSprite
  
TouchSprite
  
Re-registers event listeners with updated mode settings
TouchSprite
  
TouchSprite
  
updateVTO():void
Updates target's transform
TouchSprite
Property Detail
activeproperty
active:Boolean

Lazy gesture activation (objects will not be registered until gestureList assignment).


Implementation
    public function get active():Boolean
    public function set active(value:Boolean):void
affineTransformproperty 
affineTransform:Boolean

Determines whether gesture event driven transformations are affine on the touchSprite.


Implementation
    public function get affineTransform():Boolean
    public function set affineTransform(value:Boolean):void
away3dproperty 
away3d:Boolean

Sets whether this is representing an Away3D object.


Implementation
    public function get away3d():Boolean
    public function set away3d(value:Boolean):void
clusterBubblingproperty 
clusterBubbling:Boolean

Allows touch points from a childclusters to copy into container touch objects in the local parent child display list stack. This allows the for the concept of parallel clustering of touch point. Where a single touch point can simultaniuosly be a member of multiple touch point clusters. This allows multiple gestures to be dispatched from multiple touch objects from a set of touch points.


Implementation
    public function get clusterBubbling():Boolean
    public function set clusterBubbling(value:Boolean):void
clusterEventsproperty 
clusterEvents:Boolean

Determines whether clusterEvents are processed and dispatched on the touchSprite.


Implementation
    public function get clusterEvents():Boolean
    public function set clusterEvents(value:Boolean):void
clusterIDproperty 
clusterID:int


Implementation
    public function get clusterID():int
    public function set clusterID(value:int):void
cOproperty 
cO:ClusterObject


Implementation
    public function get cO():ClusterObject
    public function set cO(value:ClusterObject):void
debugDisplayproperty 
debugDisplay:Boolean

Enables/Disables touch visualizer


Implementation
    public function get debugDisplay():Boolean
    public function set debugDisplay(value:Boolean):void
deltaFilterOnproperty 
deltaFilterOn:Boolean

Determines whether filtering is applied to the delta values.


Implementation
    public function get deltaFilterOn():Boolean
    public function set deltaFilterOn(value:Boolean):void
disposalproperty 
public var disposal:Boolean = false

Marks object for disposal and lets TouchManager handle call to prevent concurrent modification errors on frame processes

dNproperty 
dN:Number


Implementation
    public function get dN():Number
    public function set dN(value:Number):void
eventListenersproperty 
eventListeners:Array  [read-only]

Returns an array registered events


Implementation
    public function get eventListeners():Array
GESTRELIST_UPDATEproperty 
public static var GESTRELIST_UPDATE:String = gestureList update

gestureEventCompleteproperty 
gestureEventComplete:Boolean

Indicates weather all gestureEvents have been completed on the touchSprite.


Implementation
    public function get gestureEventComplete():Boolean
    public function set gestureEventComplete(value:Boolean):void
gestureEventReleaseproperty 
gestureEventRelease:Boolean

Indicates whether all touch points have been released on the touchSprite.


Implementation
    public function get gestureEventRelease():Boolean
    public function set gestureEventRelease(value:Boolean):void
gestureEventsproperty 
gestureEvents:Boolean

Determines whether gestureEvents are processed and dispatched on the touchSprite.


Implementation
    public function get gestureEvents():Boolean
    public function set gestureEvents(value:Boolean):void
gestureEventStartproperty 
gestureEventStart:Boolean

Indicates whether any gestureEvents have been started on the touchSprite.


Implementation
    public function get gestureEventStart():Boolean
    public function set gestureEventStart(value:Boolean):void
gestureFiltersproperty 
gestureFilters:Boolean


Implementation
    public function get gestureFilters():Boolean
    public function set gestureFilters(value:Boolean):void
gestureListproperty 
gestureList:Object


Implementation
    public function get gestureList():Object
    public function set gestureList(value:Object):void
gestureReleaseInertiaproperty 
gestureReleaseInertia:Boolean

Determines whether release inertia is applied on the touchSprite. Same as releaseInertia()


Implementation
    public function get gestureReleaseInertia():Boolean
    public function set gestureReleaseInertia(value:Boolean):void
gestureTouchInertiaproperty 
gestureTouchInertia:Boolean

Determines whether touch inertia is processed on the touchSprite.


Implementation
    public function get gestureTouchInertia():Boolean
    public function set gestureTouchInertia(value:Boolean):void
gestureTweenOnproperty 
gestureTweenOn:Boolean


Implementation
    public function get gestureTweenOn():Boolean
    public function set gestureTweenOn(value:Boolean):void
gOproperty 
gO:GestureListObject


Implementation
    public function get gO():GestureListObject
    public function set gO(value:GestureListObject):void
interactionPointCountproperty 
interactionPointCount:int


Implementation
    public function get interactionPointCount():int
    public function set interactionPointCount(value:int):void
ipnproperty 
ipn:int


Implementation
    public function get ipn():int
    public function set ipn(value:int):void
leap2Dproperty 
leap2D:Boolean

Local override to enable/disable leap2D input.


Implementation
    public function get leap2D():Boolean
    public function set leap2D(value:Boolean):void
lengthproperty 
length:Number

length of object


Implementation
    public function get length():Number
    public function set length(value:Number):void
localModesproperty 
localModes:Boolean

Flag indicating the application of local modes over the global settings. By default, all objects are enabled for input processing based on the application level mode settings (i.e. nativeTouch, simulator, tuio, etc.). This flag allows the inclusion/exclusion of specific input interaction according to local overrides. Note that the corresponding global setting must be enabled in order to locally enable the input.


Implementation
    public function get localModes():Boolean
    public function set localModes(value:Boolean):void
maxRotationproperty 
maxRotation:Number

Maximum rotation in degrees. Applies setting to both maximum x and y rotations.


Implementation
    public function get maxRotation():Number
    public function set maxRotation(value:Number):void
maxRotationXproperty 
maxRotationX:Number

Maximum x rotation


Implementation
    public function get maxRotationX():Number
    public function set maxRotationX(value:Number):void
maxRotationYproperty 
maxRotationY:Number

Maximum y rotation


Implementation
    public function get maxRotationY():Number
    public function set maxRotationY(value:Number):void
maxRotationZproperty 
maxRotationZ:Number

Maximum z rotation


Implementation
    public function get maxRotationZ():Number
    public function set maxRotationZ(value:Number):void
maxScaleproperty 
maxScale:Number

Maximum scale. Applies settings to both maximum x and y scales.


Implementation
    public function get maxScale():Number
    public function set maxScale(value:Number):void
maxScaleXproperty 
maxScaleX:Number

Maximum x scale


Implementation
    public function get maxScaleX():Number
    public function set maxScaleX(value:Number):void
maxScaleYproperty 
maxScaleY:Number

Maximum y scale


Implementation
    public function get maxScaleY():Number
    public function set maxScaleY(value:Number):void
maxScaleZproperty 
maxScaleZ:Number

Maximum z scale


Implementation
    public function get maxScaleZ():Number
    public function set maxScaleZ(value:Number):void
maxXproperty 
maxX:Number

Maximum x translation


Implementation
    public function get maxX():Number
    public function set maxX(value:Number):void
maxYproperty 
maxY:Number

Maximum y translation


Implementation
    public function get maxY():Number
    public function set maxY(value:Number):void
maxZproperty 
maxZ:Number

Maximum z translation


Implementation
    public function get maxZ():Number
    public function set maxZ(value:Number):void
minRotationproperty 
minRotation:Number

Minimum rotation in degrees. Applies setting to both minimum x and y rotations.


Implementation
    public function get minRotation():Number
    public function set minRotation(value:Number):void
minRotationXproperty 
minRotationX:Number

Minimum x rotation


Implementation
    public function get minRotationX():Number
    public function set minRotationX(value:Number):void
minRotationYproperty 
minRotationY:Number

Minimum y rotation


Implementation
    public function get minRotationY():Number
    public function set minRotationY(value:Number):void
minRotationZproperty 
minRotationZ:Number

Minimum z rotation


Implementation
    public function get minRotationZ():Number
    public function set minRotationZ(value:Number):void
minScaleproperty 
minScale:Number

Minimum scale. Applies setting to both minimum x and y scales.


Implementation
    public function get minScale():Number
    public function set minScale(value:Number):void
minScaleXproperty 
minScaleX:Number

Minimum x scale


Implementation
    public function get minScaleX():Number
    public function set minScaleX(value:Number):void
minScaleYproperty 
minScaleY:Number

Minimum y scale


Implementation
    public function get minScaleY():Number
    public function set minScaleY(value:Number):void
minScaleZproperty 
minScaleZ:Number

Minimum z scale


Implementation
    public function get minScaleZ():Number
    public function set minScaleZ(value:Number):void
minXproperty 
minX:Number

Minimum x translation


Implementation
    public function get minX():Number
    public function set minX(value:Number):void
minYproperty 
minY:Number

Minimum y translation


Implementation
    public function get minY():Number
    public function set minY(value:Number):void
minZproperty 
minZ:Number

Minimum z translation


Implementation
    public function get minZ():Number
    public function set minZ(value:Number):void
motionClusterModeproperty 
motionClusterMode:String


Implementation
    public function get motionClusterMode():String
    public function set motionClusterMode(value:String):void
motionEnabledproperty 
motionEnabled:Boolean


Implementation
    public function get motionEnabled():Boolean
    public function set motionEnabled(value:Boolean):void
motionPointCountproperty 
motionPointCount:int


Implementation
    public function get motionPointCount():int
    public function set motionPointCount(value:int):void
mpnproperty 
mpn:int


Implementation
    public function get mpn():int
    public function set mpn(value:int):void
Nproperty 
N:int


Implementation
    public function get N():int
    public function set N(value:int):void
nativeTouchproperty 
nativeTouch:Boolean

Local override to enable/disable native touch input.


Implementation
    public function get nativeTouch():Boolean
    public function set nativeTouch(value:Boolean):void
nativeTransformproperty 
nativeTransform:Boolean

Determines whether transformations are handled internally (natively) on the touchSprite.


Implementation
    public function get nativeTransform():Boolean
    public function set nativeTransform(value:Boolean):void
nestedTransformproperty 
nestedTransform:Boolean


Implementation
    public function get nestedTransform():Boolean
    public function set nestedTransform(value:Boolean):void
pointArrayproperty 
pointArray:Vector.<PointObject>


Implementation
    public function get pointArray():Vector.<PointObject>
    public function set pointArray(value:Vector.<PointObject>):void
pointCountproperty 
pointCount:int


Implementation
    public function get pointCount():int
    public function set pointCount(value:int):void
registerPointsproperty 
registerPoints:Boolean

Determines if the touch points are registered to the TouchManager. One can override this behaivor by setting the value to false. This is useful when creating custom TouchSprite extensions and external framework bindings.


Implementation
    public function get registerPoints():Boolean
    public function set registerPoints(value:Boolean):void
releaseInertiaproperty 
releaseInertia:Boolean

Determines whether release inertia is applied on the touchSprite. Same as gestureReleaseInertia()


Implementation
    public function get releaseInertia():Boolean
    public function set releaseInertia(value:Boolean):void
rotationproperty 
rotation:Number  [write-only] [override]


Implementation
    public function set rotation(value:Number):void
rotationXproperty 
rotationX:Number  [write-only] [override]


Implementation
    public function set rotationX(value:Number):void
rotationYproperty 
rotationY:Number  [write-only] [override]


Implementation
    public function set rotationY(value:Number):void
rotationZproperty 
rotationZ:Number  [write-only] [override]


Implementation
    public function set rotationZ(value:Number):void
scaleproperty 
scale:Number

Scales the transformation. Applies setting to both x and y scales.


Implementation
    public function get scale():Number
    public function set scale(value:Number):void
scaleXproperty 
scaleX:Number  [write-only] [override]


Implementation
    public function set scaleX(value:Number):void
scaleYproperty 
scaleY:Number  [write-only] [override]


Implementation
    public function set scaleY(value:Number):void
scaleZproperty 
scaleZ:Number  [write-only] [override]


Implementation
    public function set scaleZ(value:Number):void
sensorEnabledproperty 
sensorEnabled:Boolean  [read-only]


Implementation
    public function get sensorEnabled():Boolean
sesnorEnabledproperty 
sesnorEnabled:Boolean  [write-only]


Implementation
    public function set sesnorEnabled(value:Boolean):void
simulatorproperty 
simulator:Boolean

Local override to enable/disable mouse input.


Implementation
    public function get simulator():Boolean
    public function set simulator(value:Boolean):void
sOproperty 
sO:StrokeObject


Implementation
    public function get sO():StrokeObject
    public function set sO(value:StrokeObject):void
targetListproperty 
targetList:*


Implementation
    public function get targetList():*
    public function set targetList(value:any):void
targetParentproperty 
targetParent:Boolean

Allows touch and gesture events to explicitly target the parent touch object


Implementation
    public function get targetParent():Boolean
    public function set targetParent(value:Boolean):void
tcproperty 
tc:TouchCluster


Implementation
    public function get tc():TouchCluster
    public function set tc(value:TouchCluster):void
tgproperty 
tg:TouchGesture


Implementation
    public function get tg():TouchGesture
    public function set tg(value:TouchGesture):void
tiOproperty 
tiO:TimelineObject


Implementation
    public function get tiO():TimelineObject
    public function set tiO(value:TimelineObject):void
touch3dproperty 
touch3d:Boolean


Implementation
    public function get touch3d():Boolean
    public function set touch3d(value:Boolean):void
touchChildrenproperty 
touchChildren:Boolean

Allows touch events to be passed down to child display object. Has the same function as MouseChildren.


Implementation
    public function get touchChildren():Boolean
    public function set touchChildren(value:Boolean):void
touchEnabledproperty 
touchEnabled:Boolean

Enables/Disables all GWTouchEvent and GWGestureEvent listeners


Implementation
    public function get touchEnabled():Boolean
    public function set touchEnabled(value:Boolean):void
touchObjectIDproperty 
touchObjectID:int

Unique id of the touch object


Implementation
    public function get touchObjectID():int
    public function set touchObjectID(value:int):void
tpproperty 
tp:TouchPipeline


Implementation
    public function get tp():TouchPipeline
    public function set tp(value:TouchPipeline):void
tpnproperty 
tpn:int


Implementation
    public function get tpn():int
    public function set tpn(value:int):void
traceDebugModeproperty 
traceDebugMode:Boolean

Debug trace statements


Implementation
    public function get traceDebugMode():Boolean
    public function set traceDebugMode(value:Boolean):void
transform3dproperty 
transform3d:Boolean


Implementation
    public function get transform3d():Boolean
    public function set transform3d(value:Boolean):void
transformCompleteproperty 
transformComplete:Boolean


Implementation
    public function get transformComplete():Boolean
    public function set transformComplete(value:Boolean):void
transformEventCompleteproperty 
transformEventComplete:Boolean


Implementation
    public function get transformEventComplete():Boolean
    public function set transformEventComplete(value:Boolean):void
transformEventsproperty 
transformEvents:Boolean

Determines whether transformEvents are processed and dispatched on the touchSprite.


Implementation
    public function get transformEvents():Boolean
    public function set transformEvents(value:Boolean):void
transformEventStartproperty 
transformEventStart:Boolean


Implementation
    public function get transformEventStart():Boolean
    public function set transformEventStart(value:Boolean):void
transformGestureVectorsproperty 
transformGestureVectors:Boolean

Determines whether transformations are handled internally (natively) on the touchSprite.


Implementation
    public function get transformGestureVectors():Boolean
    public function set transformGestureVectors(value:Boolean):void
transformPointproperty 
transformPoint:Point


Implementation
    public function get transformPoint():Point
    public function set transformPoint(value:Point):void
transformStartproperty 
transformStart:Boolean


Implementation
    public function get transformStart():Boolean
    public function set transformStart(value:Boolean):void
trOproperty 
trO:TransformObject


Implementation
    public function get trO():TransformObject
    public function set trO(value:TransformObject):void
ttproperty 
tt:TouchTransform


Implementation
    public function get tt():TouchTransform
    public function set tt(value:TouchTransform):void
tuioproperty 
tuio:Boolean

Local override to enable/disable tuio input.


Implementation
    public function get tuio():Boolean
    public function set tuio(value:Boolean):void
viewproperty 
view:DisplayObjectContainer

view container used for Away3D


Implementation
    public function get view():DisplayObjectContainer
    public function set view(value:DisplayObjectContainer):void
visualizerproperty 
visualizer:TouchVisualizer


Implementation
    public function get visualizer():TouchVisualizer
    public function set visualizer(value:TouchVisualizer):void
vtoproperty 
vto:Object

Virtual transform object (non-TouchSprite) to transfer the transformations to


Implementation
    public function get vto():Object
    public function set vto(value:Object):void
xproperty 
x:Number  [write-only] [override]


Implementation
    public function set x(value:Number):void
x_lockproperty 
x_lock:Boolean


Implementation
    public function get x_lock():Boolean
    public function set x_lock(value:Boolean):void
yproperty 
y:Number  [write-only] [override]


Implementation
    public function set y(value:Number):void
y_lockproperty 
y_lock:Boolean


Implementation
    public function get y_lock():Boolean
    public function set y_lock(value:Boolean):void
zproperty 
z:Number  [write-only] [override]


Implementation
    public function set z(value:Number):void
Constructor Detail
TouchSprite()Constructor
public function TouchSprite(_vto:Object = null)



Parameters
_vto:Object (default = null)
Method Detail
addEventListener()method
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Registers event listeners.

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)

dispatchEvent()method 
override public function dispatchEvent(event:Event):Boolean

Overrides dispatch event to deconlfict duplicate device input

Parameters

event:Event

Returns
Boolean
dispose()method 
public function dispose():void

Calls the dispose method for each child, then removes all children, unregisters all events, and removes from global lists. This is the root destructor intended to be called by overriding dispose functions.

removeAllListeners()method 
public function removeAllListeners():void

Unregisters all event listeners

removeEventListener()method 
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Unregisters event listeners.

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)

updateClusterAnalysis()method 
public function updateClusterAnalysis():void

updateDebugDisplay()method 
public function updateDebugDisplay():void

updateGesturePipeline()method 
public function updateGesturePipeline():void

updateListeners()method 
public function updateListeners():void

Re-registers event listeners with updated mode settings

updateTransformation()method 
public function updateTransformation():void

updateVTO()method 
public function updateVTO():void

Updates target's transform