包 | flash.ui |
类 | public final class MultitouchInputMode |
继承 | MultitouchInputMode Object |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
inputMode
属性值。这些值设置用户与启用触屏的设备交互时 Flash 运行时调度的接触事件类型。
相关 API 元素
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
GESTURE : String = "gesture" [静态]
指定为当前环境支持的相关用户交互调度 TransformGestureEvent、PressAndTapGestureEvent 和 GestureEvent 事件并将其他触摸事件(例如,轻敲)解释为鼠标事件。 | MultitouchInputMode | ||
NONE : String = "none" [静态]
指定将用户触摸启用触摸设备的所有行为解释为鼠标事件类型。 | MultitouchInputMode | ||
TOUCH_POINT : String = "touchPoint" [静态]
指定仅为基本触摸事件调度事件,如单个手指点击。 | MultitouchInputMode |
常量详细信息
GESTURE | 常量 |
public static const GESTURE:String = "gesture"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
指定为当前环境支持的相关用户交互调度 TransformGestureEvent、PressAndTapGestureEvent 和 GestureEvent 事件并将其他触摸事件(例如,轻敲)解释为鼠标事件。
相关 API 元素
NONE | 常量 |
public static const NONE:String = "none"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
指定将用户触摸启用触摸设备的所有行为解释为鼠标事件类型。
相关 API 元素
TOUCH_POINT | 常量 |
public static const TOUCH_POINT:String = "touchPoint"
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2, Flash Lite 4 |
指定仅为基本触摸事件调度事件,如单个手指点击。使用此设置时,会调度 TouchEvent 类中列出的事件;不调度 TransformGestureEvent、PressAndTapGestureEvent 和 GestureEvent 类中列出的事件。
相关 API 元素
示例 如何使用本示例
Multitouch_inputMode.as
以下示例在启用触摸的屏幕上点击在 mySprite 上绘制的正方形时显示一条信息:
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); }
Tue Jun 12 2018, 11:04 AM Z