<% dim rs dim sql set rs=server.createobject("adodb.recordset") set rs1=server.createobject("adodb.recordset") %> 宇风多媒体---ActionScript字典
首 页 | 多媒体开发 | 合成 | 图象设计 | 动画制作 | 音乐编辑 | 网站建设 | 新书上市 | 虚拟主机
论 坛 | 加入人才库 | 下载中心 | 作品展示 | 项目承接 | 光盘压制 | 企业展台 | 原创投稿 | 认证培训
bryce
 
Flash MX ActionScript字典

Key(对象)

Key是一个常量类,就是说,不能用它来定义一个实例,而它内部的方法和属性可以被直接调用。类Key提供了一些和键盘相关的方法及常量,它通常用在获取用户的按键,如下例,在按下右键的时候,电影片断将向右移动10个像素:

onClipEvent ( enterFrame ) {

   if ( Key.isDown( Key.RIGHT )) {

       setProperty ( "MCRayman", _x, _x+10 );

   }

}

方法。

addListener

建立一个侦听对象,处理onKeyDown 和 onKeyUp事件

getAscii

返回最后一次按键的ASCII码。

getCode

返回最后一次按键的键盘码。

isDown

如果指定的键按下则返回true。

isToggled

如果Num Lock或Caps Lock键处于激活状态则返回true。

remmoveListener

移除当前被添加addlistener方法的对象

  转载请注明出处:宇风多媒体

属性(全部是常量):

BACKSPACE(8)

CAPSLOCK(20)

CONTROL(17)

DELETEKEY(46)

DOWN(40)

END(35)

ENTER(13)

ESCAPE(27)

HOME(36)

INSERT(45)

LEFT(37)

PGDN(34)

PGUP(33)

RIGHT(39)

SHIFT(16)

SPACE(32)

TAB(9)

UP(38)

   

上表中括号内的数字是该按键对应的键盘码。

Key对象的listener方法。

Key.onKeyDown

鼠标左键按下时事件触发

Key.onKeyUp

鼠标左键松开时事件触发

Key.addListener

语法

Key.addListener(newLisener);

参数

NewListener: 一个拥有onKeydown和onKeyup方法的对象。

说明

方法。加入一个侦听对象来响应onKeyDown和onKeyUp事件

当一个键被按下或者释放时,不管此时的输入焦点在哪里,所有含有onKeyDown或者onKeyUp方法的侦听器对象都将触发它们的动作。

播放器

Flash 6

示例

下面这个例子建立了两个函数,并创建一个新的侦听器对象。

最后一条语句运用addListener方法将listener加于key对象之上,这样,它就可以接收keydown和keyup事件并执行相应的函数。

myListener = new Object();

myListener.onKeyDown = function () {

  trace ("You pressed a key.");

}

myListener.onKeyUp = function () {

  trace ("You released a key.");

}

Key.addListener(myListener);

参看

Key.getAscii

语法

Key.getAscii ();

参数

说明

方法 。返回最后一次按键的ASCII码。

播放器

Flash 5或更新的版本

示例

参看

Key.getCode

Key.getCode

语法

Key.getCode ();

参数

说明

方法 。返回最后一次按键的键盘码。

播放器

Flash 5或更新的版本

示例

参看

Key.isDown

语法

Key.isDown( keycode );

参数

keycode是一个键盘码。

说明

方法 。如果keycode指定的键被按下则返回true,否则返回false。在Macintosh中,Caps Lock和Num Lock键的键盘码相同。

播放器

Flash 5或更新的版本

示例

参看

  转载请注明出处:宇风多媒体

Key.isToggled

语法

Key.isToggled ( keycode );

参数

keycode只能是Caps Lock(20)或Num Lock(144)。

说明

方法 。当Caps Lock或Num Lock键处于激活状态返回true,否则返回false。

播放器

Flash 5或更新的版本

示例

参看

Key.removeListener

语法

Key.removeListener(newLisener);

参数

NewListener: 一个拥有onKeydown和onKeyup方法的对象

返回

如果侦听器(listener)被成功移除,返回值为真(true)。

如果侦听器没有被成功移除,例如侦听器并没有在按键对象的侦听器列表中,返回值则为假(false).

说明

方法。移除一个拥有addlistener方法的对象

播放器

Flash 6

示例

参看


选自《循序渐进——Flash MX基础与技巧》随书光盘 转载请保留链结

 

 

<% set rs=nothing conn.close set conn=nothing %>