| 包 | flash.system |
| 类 | public final class TouchscreenType |
| 继承 | TouchscreenType Object |
| 语言版本: | 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, 11:04 AM Z
隐藏继承的公共属性
显示继承的公共属性