您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页键盘事件

键盘事件

来源:意榕旅游网


/* Key Pressed 事件

按任一键盘键时,执行以下定义的函数 fl_KeyboardDownHandler。

说明:

1. 在以下\"// 开始您的自定义代码\"行后的新行上添加您的自定义代码。 按任一键时,此代码将执行。 */ 一、

stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_KeyboardDownHandler);

function fl_KeyboardDownHandler(event:KeyboardEvent):void { // 开始您的自定义代码 // 此示例代码在\"输出\"面板中显示\"已按键控代码:\"和按下键的键控代码。 trace(\"已按键控代码: \" + event.keyCode); // 结束您的自定义代码 } 二、

stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_KeyboardDownHandler_3);

function fl_KeyboardDownHandler_3(event:KeyboardEvent):void { // 开始您的自定义代码 // 此示例代码在\"输出\"面板中显示\"已按键控代码:\"和按下键的键控代码。 trace(\"已按键控代码: \" + event.keyCode); if(event.keyCode ==81){ trace(\"已按住Q \"); } // 结束您的自定义代码 }

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

2011-01-23 23:36:25| 分类: Flex/AIR/RIA|字号 订阅

使用目的:键盘输入的控制/键盘事件的处理。

说明: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 说明:键盘的数字输入区(常用于识别按下何处的数字键)。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务