学习AS3.0类属性:KeyBoard/KeyboardEvent

使用目的:键盘输入的控制/键盘事件的处理。
说明:Keyboard类是不需要通过构造函数就可以使用其方法和属性的基类。使用Keyboard类的方法可以生成用户能够通过标准键盘控制的界面。Keyboard类的属性是一些常数,这些常数表示用于控制应用程序的常用按键(如PageUp和PageDown)。在AS3.0中,任何对象都可以通过监听的设置来监控对于对象的键盘操作,与键盘所相关的操作事件都属于KeyboardEvent类。如果要识别用户按下的键盘按键,可以使用KeyboardEvent类对象的keyLocation属性,keyLocation属性的值为数值,实际上就是keyLocation类的定义常数。
语法结构:
KeyBoard对象.方法或常数或属性
KeyboardEvent对象.常数或属性
常数Constants—Keyboard类对象:
BACKSPACE  值:8  说明:Backspace键的按键码值
CAPSLOCK  值:20  说明:Caps Lock键的按键码值
CONTROL  值:17  说明:Ctrl键的按键码值
DELETEKEY  值:46  说明:Delete键的按键码值
DOWN  值:40  说明:向下键的按键码值
UP  值:38  说明:向上键的按键码值
END  值:35  说明:End键的按键码值
ENTER  值:13  说明:Enter键的按键码值
HOME  值:36  说明:Home键的按键码值
ESCAPE  值:27  说明:Esc键的按键码值
INSERT  值:45  说明:Ins键的按键码值
LEFT  值:37  说明:向左键的按键码值
PGDN  值:34  说明:Page Down键的按键码值
PGUP  值:33  说明:Page Up键的按键码值
RIGHT  值:39  说明:向右键的按键码值
SHIFT  值:16  说明:Shift键的按键码值
SPACE  值:32  说明:Space键的按键码值
TAB  值:9  说明:Tab键的按键码值
属性Property—Keyboard类对象:
capsLock  属性:布尔值true/false  说明:取得Caps Lock键的状态。只读
numLock  属性:布尔值true/false  说明:取得num Lock键的状态。只读
方法Method—Keyboard类对象:
isAccessible()  参数:无  说明:按下的最后一个键是否可以被其他SWF文件使用。
常数Constans—KeyboardEvent类对象:
KEY_DOWN  参照值:字符串:keyDown  说明:当对象发生按下键盘按键的操作时。
KEY_UP  参照值:字符串:keyUp  说明:当对象发生放开键盘按键的操作时。
属性Property—KeyboardEvent类对象:
charCode  属性:数值  说明:返回最后所按下或放开按键的ASCII码。只读
keyCode  属性:数值  说明:返回最后所按下按键的按键码值。只读
allKey  属性:布尔值true/false  说明:是否按下Alt键。
shiftKey  属性:布尔值true/false  说明:是否按下Shift键。
ctrlKey  属性:布尔值true/false  说明:是否按下Ctrl键。
keyLocation  属性:数值  说明:识别被按下的按键所在位置,例如一般的键盘左右两侧皆有Shift键,使用keyLocation属性即可得知按下的是哪一边的Shift键。
常数Constans—keyLocation类对象:
STANDARD  值:0  说明:键盘的标准按键区(常用于识别按下何处的数字键)。
LEFT  值:1  说明:键盘的左侧(常用于识别按下键盘左右哪一边的粘连键)。
RIGHT  值:2  说明:键盘的右侧(常用于识别按下键盘左右哪一边的粘连键)。
NUM_PAD  值:3  说明:键盘的数字输入区(常用于识别按下何处的数字键)。

你可能感兴趣的:(UP)