Flash ActionScript 3.0 语言和组件参考(KeyboardEvent) 第 1 页 共 12 页 包 flash.events 类 public class KeyboardEvent 继承 KeyboardEvent Event Object 语言版本: ActionScript 3.0 运行时版本: AIR 1.0, Flash Player 9 在响应用户的键盘输入操作时,Flash® Player 将调度 KeyboardEvent 对象。 有两种类型的键盘事件:KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP 由于按键与特定字符之间的映射因设备和操作系统而异,因此请使用 TextEvent 事件类型来处理字符输入。 若要以全局方式侦听按键事件,请在舞台上侦听捕获阶段、目标阶段或冒泡阶段。 另请参见 KEY_DOWN KEY_UP KeyLocation 公共属性 属性 定义方 altKey : Boolean 指示 Alt 键是处于活动状态 (true) 还是非活动状态 (false)。 KeyboardEvent bubbles : Boolean [只读 (read-only)] 指示事件是否为冒泡事件。 Event cancelable : Boolean [只读 (read-only)] 指示是否可以阻止与事件相关联的行为。 Event charCode : uint 包含按下或释放的键的字符代码值。 KeyboardEvent constructor : Object 对类对象或给定对象实例的构造函数的引用。 Object ctrlKey : Boolean 指示 Ctrl 键是处于活动状态 (true) 还是非活动状态 (false)。 KeyboardEvent currentTarget : Object [只读 (read-only)] 当前正在使用某个事件侦听器处理 Event 对象的对象。 Event eventPhase : uint [只读 (read-only)] 事件流中的当前阶段。 Event keyCode : uint KeyboardEvent Flash ActionScript 3.0 语言和组件参考(KeyboardEvent) 第 2 页 共 12 页 按下或释放的键的键控代码值。 keyLocation : uint 指示键在键盘上的位置。 KeyboardEvent prototype : Object [静态] 对类或函数对象的原型对象的引用。 Object shiftKey : Boolean 指示 Shift 功能键是处于活动状态 (true) 还是非活动状态 (false)。 KeyboardEvent target : Object [只读 (read-only)] 事件目标。 Event type : String [只读 (read-only)] 事件的类型。 Event 公共方法 方法 定义方 KeyboardEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, charCode:uint = 0, keyCode:uint = 0, keyLocation:uint = 0, ctr...