Package | flash.system |
Class | public final class TouchscreenType |
Inheritance | TouchscreenType Object |
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2 |
Use the values defined by the TouchscreenType class with the Capabilities.touchscreenType
property.
Related API Elements
Public Properties
Public Methods
Public Constants
Constant | Defined By | ||
---|---|---|---|
FINGER : String = "finger" [static]
A touchscreen designed to respond to finger touches. | TouchscreenType | ||
NONE : String = "none" [static]
The computer or device does not have a supported touchscreen. | TouchscreenType | ||
STYLUS : String = "stylus" [static]
A touchscreen designed for use with a stylus. | TouchscreenType |
Constant Detail
FINGER | Constant |
public static const FINGER:String = "finger"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2 |
A touchscreen designed to respond to finger touches.
NONE | Constant |
public static const NONE:String = "none"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2 |
The computer or device does not have a supported touchscreen.
STYLUS | Constant |
public static const STYLUS:String = "stylus"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10.1, AIR 2 |
A touchscreen designed for use with a stylus.
Examples How to use this example
KeyboardType.as
The following example is a simple test that indicates the current state of the "Num Lock" and "Caps Lock" keys
as well as the type of keybaord and touch screen type in the running environment. When testing this example, click the
text field to see the property values:
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; }
Mon Nov 28 2011, 06:48 AM -08:00