1。获取键盘上的字符

    做一mc,在主场景中的mc上加:

onClipEvent(keyDown){
   trace(String.fromCharCode(Key.getAscii()));//key.getAscii()为获取键盘输入的ascii值,string.fromCharCode是转换为字符
 } 2.对输入

特定字符的控制

if(Key.isDown(Key.getCode("a"))){
             trace("a is pressed!")
      }

3.key对象集合

  一、方法

       1。Key.addListener  
            用法:Key.addListener (newListener)
            实例:此示例创建一个新的侦听器对象,并为 onKeyDown 和 onKeyUp 定义一个函数。最后一行使用 addListener 方法向 Key 对象注册该侦听器,以使该对象可接收按下和释放按键事件的通知。 

     

myListener = new Object();
             myListener.onKeyDown = function () {
             trace ("You pressed a key.");
                    }
             myListener.onKeyUp = function () {
           trace ("You released a key.");
                   }
              Key.addListener(myListener);

       2。Key.getAscii
           用法:Key.getAscii();
       3。Key.getCode
       4。Key.isDown
           用法:Key.isDown(keycode);
           参数:keycode 分配给特定键的键控代码值,或与特定键相关联的 Key 对象属性。若要获取与标准键盘上按键相关联的所有键控代码的列表,请参阅《使用 Flash》的"附录 B""键盘键和键控代码值"。
       5。Key.isToggled
           用法:Key.isToggled(keycode)
           参数:keycode Caps Lock 的键控代码 (20) 或 Num Lock 的键控代码 (144)。
       6。Key.removeListener
           用法:Key.removeListener (listener)

二、常数:

      1。Key.BACKSPACE     属性;与 Backspace 键的键控代码值 (8) 关联的常量。
      2。Key.CAPSLOCK       属性;与 Caps Lock 键的键控代码值 (20) 关联的常量。
      3。Key.CONTROL        属性;与 Control 键的键控代码值 (17) 关联的常量。
      4。Key.DELETEKEY     属性;与 Delete 键的键控代码值 (46) 关联的常量
      5。Key.DOWN            属性;与向下箭头键的键控代码值 (40) 关联的常量。
      6。Key.END               属性;与 End 键的键控代码值 (35) 关联的常量。
      7。Key.ENTER            属性;与 Enter 键的键控代码值 (13) 关联的常量。
      8。Key.ESCAPE          属性;与 Escape 键的键控代码值 (27) 关联的常量。
      9。Key.HOME             属性;与 Home 键的键控代码值 (36) 关联的常量。
      10。Key.INSERT         属性;与 Insert 键的键控代码值 (45) 关联的常量。
      11。Key.LEFT             属性;与左箭头键的键控代码值 (37) 关联的常量。
      12。Key.PGDN            属性;与 Page Down 键的键控代码值 (34) 关联的常量。
      13。Key.PGUP             属性;与 Page Up 键的键控代码值 (33) 关联的常量。
      14。Key.RIGHT           属性;与右箭头键的键控代码值 (39) 关联的常量。
      15。Key.SHIFT           属性;与 Shift 键的键控代码值 (16) 关联的常量。
      16。Key.SPACE          属性;与空格键的键控代码值 (32) 关联的常量。
      17。Key.TAB             属性;与 Tab 键的键控代码值 (9) 关联的常量。
      18。Key.UP               属性;与向上箭头键的键控代码值 (38) 关联的常量。

三、侦听器

      1。Key.onKeyDown
          用法:someListener.onKeyDown
          说明:当按下某按键时获得通知。若要使用 onKeyDown,您必须创建侦听器对象。然后您可为 onKeyDown 定义一个函数,再使用 addListener 方法向 Key 对象注册该侦听器,如下所示:

someListener = new Object();
 someListener.onKeyDown = function () { ... };
 Key.addListener(someListener);

侦听器可以使不同的代码片段协同工作,因为多个侦听器可以接收有关单个事件的通知。 

      2。Key.onKeyUp
          用法:someListener.Key.onKeyUp
          说明:当释放某按键时获得通知。若要使用 onKeyUp,您必须创建侦听器对象。然后您可为 onKeyUp 定义一个函数,再使用 addListener 方法向 Key 对象注册该侦听器,如下所示:

someListener = new Object();
 someListener.onKeyUp = function () { ... };
 Key.addListener(someListener);

侦听器可以使不同的代码片段协同工作,因为多个侦听器可以接收有关单个事件的通知。