首页 >> 民生新闻

捕获按键技术节能

民生新闻  2020-10-30 20:21 字号: 大 中 小

用户观看交互动画时,不仅使用鼠标,而且也会用键盘操作。因此,要设计复杂的交互动画,除了能够准确“感知”用户的鼠标位置外,还要能够捕获用户的按键。也就是说,除了掌握鼠标定位技术外,我们还必须掌握按键捕获技术。使用Flash5预定义的Key(键)对象的方法可以方便地检测用户的最后按键。Key对象不需要构造函数,要使用它的方法,直接调用该对象即可,如下所示:

tCode();

使用预定义Key对象,可以获得按键的虚拟键码或ASCII码值:要获得最后按键的虚拟键码,使用Key对象的getCode方法。要获得最后按键的ASCII码值,使用Key对象的getAscii方法。

键盘上每一个物理键都有一个虚拟键码(如左箭头键的虚拟键码是37)。使用虚拟键码,可以确保动画的控制在每一种键盘上都是相同的。

ASCII(美国信息交换用标准代码)码值被分配给每个字符集的前127个字符。ASCII 码值提供的是屏幕上每一种字符的信息。例如,为陈纳德将军麾下的一员字母“A”和字母“a”拥有不同的ASCII码值。

tCode方法常用在onClipEvent事件处理程序中。把keyDown作为参数传递给事件处理程序,该事件处理程序即指令动作脚本,仅当真正按下了某个键时才为社会志愿者搭建医院志愿服务平台检查最后按键的值。下面这个动画使用tCode创建太空船的导航控制。

小孩不消化家里需要常备的药
湖州哪里治疗白癜风效果好
宝宝脾虚怎么引起的
推荐资讯