多语言展示
当前在线:696今日阅读:19今日分享:20

FLASH中响应键盘事件的四种方法

本次介绍一下如何使用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

【总结】本篇介绍的四种方法,各有各的好处,我们要合理运用。

推荐信息