| 套件 | 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
隱藏繼承公用屬性
顯示繼承公用屬性