套件 | 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, 03:47 PM Z