Package | flash.events |
Class | public final class GesturePhase |
Inheritance | GesturePhase Object |
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2, Flash Lite 4 |
phase
property to all
.
Related API Elements
Public Properties
Public Methods
Public Constants
Constant | Defined By | ||
---|---|---|---|
ALL : String = "all" [static]
A single value that encompasses all phases of simple gestures like two-finger-tap or swipe. | GesturePhase | ||
BEGIN : String = "begin" [static]
The beginning of a new gesture (such as touching a finger to a touch enabled screen). | GesturePhase | ||
END : String = "end" [static]
The completion of a gesture (such as lifting a finger off a touch enabled screen). | GesturePhase | ||
UPDATE : String = "update" [static]
The progress of a gesture (such as moving a finger across a touch enabled screen). | GesturePhase |
Constant Detail
ALL | Constant |
public static const ALL:String = "all"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2 |
A single value that encompasses all phases of simple gestures like two-finger-tap or swipe.
For gestures that set the event object phase
property to all
(swipe and two-finger tap gestures),
the phase
value is always all
once the event is dispatched.
Related API Elements
BEGIN | Constant |
public static const BEGIN:String = "begin"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2, Flash Lite 4 |
The beginning of a new gesture (such as touching a finger to a touch enabled screen).
Related API Elements
END | Constant |
public static const END:String = "end"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2, Flash Lite 4 |
The completion of a gesture (such as lifting a finger off a touch enabled screen).
Related API Elements
UPDATE | Constant |
public static const UPDATE:String = "update"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2, Flash Lite 4 |
The progress of a gesture (such as moving a finger across a touch enabled screen).
Related API Elements
Examples How to use this example
TransformGestureEventExample.as
The following example shows event handling for the
GESTURE_ROTATE
events.
While the user performs a rotation gesture on the touch-enabled device, mySprite rotates and myTextField populates with the current phase.
Multitouch.inputMode = MultitouchInputMode.GESTURE; var mySprite = new Sprite(); mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate ); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onRotate(evt:TransformGestureEvent):void { evt.target.rotation -= 45; if (evt.phase==GesturePhase.BEGIN) { myTextField.text = "Begin"; } if (evt.phase==GesturePhase.UPDATE) { myTextField.text = "Update"; } if (evt.phase==GesturePhase.END) { myTextField.text = "End"; } }
Mon Nov 28 2011, 06:48 AM -08:00