本次介绍一下如何使用Flash中的ActionScript代码来响应键盘事件。
工具/原料
Adobe Flash CC
方法一
1
我们先打开窗口。
2
随便添加一个对象。这里我们使用一个文字对象。
3
点击菜单【窗口】,打开【动作】调试面板。
4
如图所示,我们在编辑其中添加这个代码。本方法直接使用已经定义好的内置方法,来响应按键的事件。
5
我们也可以加入多个on函数,都可以响应事件。
方法二
1
本方法需要用到Key对象。Key对象在动作面板的【对象】——【影片】目录下。我们先写如下代码。这里写的代码其实应该是代码片段,不过把它复制到合适的位置即可。
2
如果需要监测字母键是否按下,我们可以这样子。
3
使用本方法有一点好处:我们不仅可以监测键按下,还可以监测键弹起。
方法三
1
本方法就是添加监听器。这里仍然要用到Key对象,但采取了另一种方式。代码片段如下所示。
2
这里的代码首先创建了监听器,然后开始对每个键的监听,并打印出按下键的名称。
3
本方法能使代码便于调试,有更多功能;但是对于初学者来说,本方法比较复杂,不容易使用,需要多加练习。
方法四
1
本章讲述最后一个方法。此方法用影片剪辑的keyUp和keyDown事件来响应键盘输入。这个方法需要用到导入的影片剪辑事件,是一个完整的事件处理器。
2
这与方法一类似,通过事件捕获处理进行。
3
【总结】本篇介绍的四种方法,各有各的好处,我们要合理运用。
下一篇:蓝牙折叠键盘如何使用