flash getCode() and getAscii()

来源:互联网 发布:单片机步进电机c程序 编辑:程序博客网 时间:2024/05/22 19:56

    在flash中,getCode()取的是键盘码,getAscii()取的是Asciii码。

    所谓键盘码就是键盘扫描码,键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并且可以知道是它是被按下还是被释放了。这些数值在系统中被称为键盘扫描码。

    ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。

   另外在flash中可以运用组合键,一般用Key.isDown(键值")&& Key.getCode(),例如if (Key.isDown(Key.LEFT) && Key.isDown(38) && Key.getCode()==100)