编写按键处理函数脚本

若要处理按键事件,可以附加一个 on(keyPress "key") 处理函数到按钮实例,其中 key 是受支持的按键事件名称。例如,下面的代码附加到舞台上的一个按钮实例,当用户按设备上的右箭头键时将执行这段代码:

on(keyPress "<Right>") {
    trace("You pressed the right arrow key");
}

下表列出了 Flash Lite 在响应用户在设备上的按键而生成的 ActionScript 按键事件:

设备键

ActionScript 按键事件

可用性

0-9, *, #

0, 1, 2, 3, 4, 5, 6, 7, 8, -9, *, #

所有设备

选择键

<Enter>

所有设备

左箭头键

<左箭头>

仅限支持四向导航的设备。

右箭头键

<右箭头>

仅限支持四向导航的设备。

上箭头键

<上箭头>

仅限支持四向导航的设备。

下箭头键

<下箭头>

仅限支持四向导航的设备。

左软键

<PageUp>

仅限支持 SetSoftKeys 命令的设备。

右软键

<PageDown>

仅限支持 SetSoftKeys 命令的设备。