Packageflash.ui
Classpublic final class MultitouchInputMode
InheritanceMultitouchInputMode Inheritance Object

Language version: ActionScript 3.0
Runtime version: AIR 2

The MultitouchInputMode class provides values for the inputMode property in the flash.ui.Multitouch class. These values set the type of touch events the Flash runtime dispatches when the user interacts with a touch-enabled device.

View the examples.

See also

flash.ui.Multitouch.inputMode


Public Properties
 PropertyDefined by
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined by
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Public Constants
 ConstantDefined by
  GESTURE : String = "gesture"
[static] Specifies that TransformGestureEvent, PressAndTapGestureEvent, and GestureEvent events are dispatched for the related user interaction supported by the current environment, and other touch events (such as a simple tap) are interpreted as mouse events.
MultitouchInputMode
  NONE : String = "none"
[static] Specifies that all user contact with a touch-enabled device is interpreted as a type of mouse event.
MultitouchInputMode
  TOUCH_POINT : String = "touchPoint"
[static] Specifies that events are dispatched only for basic touch events, such as a single finger tap.
MultitouchInputMode
Constant detail
GESTUREconstant
public static const GESTURE:String = "gesture"

Language version: ActionScript 3.0
Runtime version: AIR 2

Specifies that TransformGestureEvent, PressAndTapGestureEvent, and GestureEvent events are dispatched for the related user interaction supported by the current environment, and other touch events (such as a simple tap) are interpreted as mouse events.

See also

NONEconstant 
public static const NONE:String = "none"

Language version: ActionScript 3.0
Runtime version: AIR 2

Specifies that all user contact with a touch-enabled device is interpreted as a type of mouse event.

See also

TOUCH_POINTconstant 
public static const TOUCH_POINT:String = "touchPoint"

Language version: ActionScript 3.0
Runtime version: AIR 2

Specifies that events are dispatched only for basic touch events, such as a single finger tap. When you use this setting, events listed in the TouchEvent class are dispatched; events listed in the TransformGestureEvent, PressAndTapGestureEvent, and GestureEvent classes are not dispatched.

See also

Examples
examples\Multitouch_inputMode
The following example displays a message when the square drawn on mySprite is tapped on a touch-enabled screen:
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;

var mySprite:Sprite = new Sprite();
var myTextField:TextField = new TextField();

mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0,0,40,40);
addChild(mySprite);

mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

function taphandler(e:TouchEvent): void {
    myTextField.text = "I've been tapped";
	myTextField.y = 50;
	addChild(myTextField);
}