套件 | flash.system |
類別 | public final class TouchscreenType |
繼承 | TouchscreenType ![]() |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
使用 TouchscreenType 類別定義的值結合 Capabilities.touchscreenType
屬性。
相關 API 元素
公用常數
常數 | 定義自 | ||
---|---|---|---|
FINGER : String = "finger" [靜態]
專為感應手指觸摸而設計的觸控螢幕。 | TouchscreenType | ||
NONE : String = "none" [靜態]
電腦或裝置沒有支援的觸控螢幕。 | TouchscreenType | ||
STYLUS : String = "stylus" [靜態]
專為觸控筆設計的觸控螢幕。 | TouchscreenType |
常數詳細資訊
FINGER | 常數 |
public static const FINGER:String = "finger"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
專為感應手指觸摸而設計的觸控螢幕。
NONE | 常數 |
public static const NONE:String = "none"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
電腦或裝置沒有支援的觸控螢幕。
STYLUS | 常數 |
public static const STYLUS:String = "stylus"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
專為觸控筆設計的觸控螢幕。
範例 如何使用本範例
KeyboardType.as
下列範例是一個簡單的測試,指示 "Num Lock" 與 "Caps Lock" 按鍵的目前狀態,以及執行環境中的鍵盤類型與觸控螢幕類型。測試此範例時,請按一下文字欄位以查看屬性值:
import flash.events.*; import flash.display.*; import flash.ui.Keyboard; import flash.system.Capabilities; import flash.text.TextField; var keyboardInfoTxt:TextField = new TextField(); keyboardInfoTxt.x = 30; keyboardInfoTxt.y = 50; keyboardInfoTxt.width = 300; keyboardInfoTxt.height = 100; keyboardInfoTxt.border = true; addChild(keyboardInfoTxt); addEventListener (MouseEvent.CLICK, getScreenKeyboardType); function getScreenKeyboardType(e:MouseEvent):void{ keyboardInfoTxt.text= "Caps Lock is : " + String(flash.ui.Keyboard.capsLock)+ "\n" + "Num Lock is : " + String(flash.ui.Keyboard.numLock) +"\n" + "Has Virtual Keyboard : " + String(flash.ui.Keyboard.hasVirtualKeyboard) + "\n" + "Physical Keyboard Type : " + flash.ui.Keyboard.physicalKeyboardType + "\n" + "flash.system.Capabilities.touchscreenType is : " + flash.system.Capabilities.touchscreenType; }
Tue Jun 12 2018, 03:47 PM Z