4.2.2按键事件 可以附加一个 on(keyPress "key") 处理函数到按钮实例,其中 key 是 受支持的按键事件名称。例如,下面的代码附加到舞台上的一个按钮实例,当用户按设备上 的右箭头键时将执行这段代码: on(keyPress "<Right>") { trace("You pressed the right arrow key"); }下表列出了 Flash Lite 在响应用户在设备上的按键而生成的 ActionScript 按键事件: 创建按键捕获按钮 (仅限 Flash Professional) 如果应用程序必须处理多个不同的按键事件,则可以为每个按键事件创建一个按钮,也可以 使用一个按钮来处理所有按键事件。此类型的按钮通常称为 “按键捕获”(或按键侦听器) 按钮。由于按键捕获按钮被假定为对于用户是不可见的,因此它通常不出现在舞台中 (在工 作区内)。 下面的过程在一个简单的应用程序中演示了如何使用按键捕获按钮来处理按键事件。该应用 程序使用户可以通过按设备上的四个箭头键,围绕舞台移动一周。 5.4 显示在线人数列表 显示在线人数列表的基本原理是在Flash端发送显示在线人数列表的请求,服务器端将application("VisitorName")对象的内容发送到Flash端,在Flash端显示出来。 5.4.1 asp部分 1、新建一个空白文件,命名为talker.asp,其内容如下: <% tempstr = "tflag=true" tempstr = tempstr & "&talker=" & application("VisitorName") //‘注释1 response.Write(tempstr) %> 注释1:向Flash端发送标志位和在线人数列表。 |