Packagepq.multitouch.manipulators
Classpublic class MultiDragScaleRotate
Inheritance MultiDragScaleRotate InheritanceDSRManipulator

MultiDragScaleRotate is a multi-touch gesture, specified for drag, scale and rotate operation on DisplayObject with touch-ponits of any number.



Public Properties
 PropertyDefined by
   angleDamping : Number
Damping coefficient for inertia rotation.
MultiDragScaleRotate
   boundRect : Rectange
A rectangle boundary to restrict the displayobject's movement.
MultiDragScaleRotate
   isInertiaEnabled : Boolean
Determines whether or not the inertia effect is enabled.
MultiDragScaleRotate
   isDragable : Boolean
Determines whether or not the Drag operation is enabled.
MultiDragScaleRotate
   isRotatable : Boolean
Determines whether or not the Rotate operation is enabled.
MultiDragScaleRotate
  isScaleable : Boolean
Determines whether or not the Scale operation is enabled.
MultiDragScaleRotate
  maxTouchCount : uint
Upper limit of touch count to enable MultiDragScaleRotate's function.
MultiDragScaleRotate
  minTouchCount : uint
Lower limit of touch count to enable MultiDragScaleRotate's function.
MultiDragScaleRotate
   scaleDamping : Number
Damping coefficient for inertia scale.
MultiDragScaleRotate
  translateDamping : Number
Damping coefficient for inertia translate.
MultiDragScaleRotate
Public Methods
 MethodDefined by
  
MultiDragScaleRotate(isDragable:Boolean=true,isRotatable:Boolean=true,
isScalable:Boolean=true,isInertialEnable:Boolean=false,bound:Rectangle=null,scaleMinSize:Number=120,scaleMaxSize:Number=4096)
MultiDragScaleRotate
Property detail
angleDamping property [read-write]

public function get angleDamping():Number

public function set angleDamping(value:Number):void

boundRect property [read-write]

public function get boundRect():Rectangle

public function set boundRect(value:Rectangle):void

isInertiaEnabled property [read-write]

public function get isInertiaEnabled():Boolean

public function set isInertiaEnabled(value:Boolean):void

isDragable property [read-write]

public function get isDragable():Boolean

public function set isDragable(value:Boolean):void

isRotatable property [read-write]

public function get isRotatable():Boolean

public function set isRotatable(value:Boolean):void

isScaleable property [read-write]

public function get isScaleable():Boolean

public function set isScaleable(value:Boolean):void

maxTouchCount property [read-write]

public function get maxTouchCount():uint

public function set maxTouchCount(value:uint):void

minTouchCount property [read-write]

public function get minTouchCount():uint

public function set minTouchCount(value:uint):void

scaleDamping property [read-write]

public function get scaleDamping():Number

public function set scaleDamping(value:Number):void

translateDamping property [read-write]

public function get translateDamping():Number

public function set translateDamping(value:Number):void

Constructor detail
MultiDragScaleRotate()constructor

public function MultiDragScaleRotate(isDragable:Boolean=true,isRotatable:Boolean=true, isScalable:Boolean=true,isInertialEnable:Boolean=false,bound:Rectangle=null,scaleMinSize:Number=120,scaleMaxSize:Number=4096)

Parameters

isDragable:Boolean (default = true)
isRotatable:Boolean (default = true)
isScalable:Boolean (default = true)
isInertialEnable:Boolean (default = false)
bound:Rectangle (default = null)
scaleMinSize:Number (default = 120)
scaleMaxSize:Number (default = 4096)