Posterous
Louis is using Posterous to post everything online. Shouldn't you?
51b0_thumb
 

Louis Han

My personal site.

« Back to blog

ActionScript 2.0 语言参考 > ActionScript 类 > Key

Key

Object
|
+-Key

public class Key
extends Object

Key 类是不通过构造函数即可使用其方法和属性的顶级类。使用 Key 类的方法可生成用户能够通过标准键盘控制的界面。Key 类的属性是一些常数,这些常数表示用于控制应用程序的常用键(如箭头键、Page Up 和 Page Down)。

Flash 应用程序只能监视其焦点内发生的键盘事件。Flash 应用程序无法检测其它应用程序中的键盘事件。

可用性:ActionScript 1.0、Flash Player 6

属性摘要

修饰符

属性

说明

static

BACKSPACE:Number

Backspace 键的键控代码值 (8)。

static

CAPSLOCK:Number

Caps Lock 键的键控代码值 (20)。

static

CONTROL:Number

Ctrl 键的键控代码值 (17)。

static

DELETEKEY:Number

Delete 键的键控代码值 (46)。

static

DOWN:Number

下箭头键的键控代码值 (40)。

static

END:Number

End 键的键控代码值 (35)。

static

ENTER:Number

Enter 键的键控代码值 (13)。

static

ESCAPE:Number

Esc 键的键控代码值 (27)。

static

HOME:Number

Home 键的键控代码值 (36)。

static

INSERT:Number

Insert 键的键控代码值 (45)。

static

LEFT:Number

左箭头键的键控代码值 (37)。

static

_listeners:Array [只读]

一个引用列表,引用对象是向 Key 对象注册的所有侦听器对象。

static

PGDN:Number

Page Down 键的键控代码值 (34)。

static

PGUP:Number

Page Up 键的键控代码值 (33)。

static

RIGHT:Number

右箭头键的键控代码值 (39)。

static

SHIFT:Number

Shift 键的键控代码值 (16)。

static

SPACE:Number

空格键的键控代码值 (32)。

static

TAB:Number

Tab 键的键控代码值 (9)。

static

UP:Number

上箭头键的键控代码值 (38)。


继承自 Object 类的属性

constructor(Object.constructor 属性), __proto__(Object.__proto__ 属性), prototype(Object.prototype 属性), __resolve(Object.__resolve 属性)


事件摘要

Event

说明

onKeyDown = function() {}

当按下某按键时获得通知。

onKeyUp = function() {}

当释放某按键时获得通知。


方法摘要

修饰符

签名

说明

static

addListener(listener:Object) : Void

注册一个对象,以便接收 onKeyDownonKeyUp 通知。

static

getAscii() : Number

返回按下或释放的最后一个键的 ASCII 码。

static

getCode() : Number

返回按下的最后一个键的键控代码值。

static

isAccessible() : Boolean

根据安全限制返回一个布尔值,该值表示按下的最后一个键是否可以被其它 SWF 文件访问。

static

isDown(code:Number) : Boolean

如果按下 keycode 中指定的键,则返回 true;否则返回 false

static

isToggled(code:Number) : Boolean

如果激活 Caps Lock 或 Num Lock 键(切换到活动状态),则返回 true;否则返回 false

static

removeListener(listener:Object) : Boolean

删除以前用 Key.addListener() 注册的对象。


继承自 Object 类的方法

addProperty(Object.addProperty 方法), hasOwnProperty(Object.hasOwnProperty 方法), isPropertyEnumerable(Object.isPropertyEnumerable 方法), isPrototypeOf(Object.isPrototypeOf 方法), registerClass(Object.registerClass 方法), toString(Object.toString 方法), unwatch(Object.unwatch 方法), valueOf(Object.valueOf 方法), watch(Object.watch 方法)

Loading mentions Retweet
 
Got an account with one of these? Login here, or just enter your comment below.
Posterous-login    twitter