按钮检测来实现响应键盘
Flash 2008/4/12 10:11:27 点击:不统计
按钮检测来实现响应键盘,监听键盘,监听键盘动作
在按钮的on事件处理函数中不但可以对鼠标事件作出响应,而且可以对键盘事件作出响应。 如在按钮的动作面板中加入如下所示的代码,在敲击键盘上的X键时输出窗口中将提示:X is pressed
在按钮上加上:
on (keyPress "x") {
trace("X is pressed");
}
但是要注意的是:检测键盘上的字母键时,字母都应为小写。如果要检测键盘中的特殊键, Flash中有一些专门的代码来表示它们,下面列出了一些常用的功能键的表示代码:
<Left> <Right> <Up> <Down> <Space <Home> <End> <Insert> <PageUp> <PageDown> <Enter> <Delete> <Backspace> <Tab> <Escape>
如要检测键盘上的<Left>键,可以使用下面的ActionScript:
on (keyPress "<Left>") {
trace("Left is pressed");
}
另外,你可以在一个按钮中加入若干个on函数,也可以在一个on函数中结合多种事件,这使 您可以为按钮定义自己熟悉常用的快捷键,如下所示:
on (release, keyPress "<Left>") {
_root.myMC.prevFrame();
}
on (release, keyPress "<Right>") {
_root.myMC.nextFrame();
}
上面的第一个语句实现单击按钮或按键盘上的左方向键,控制影片剪辑myMC回退1帧,而上面的第二个语句实现单击按钮或按键盘上的右方向键,控制影片剪辑myMC前进1帧。
·上一篇:flash调用flash >> ·下一篇:利用Key对象来实现响应键盘的操作 >>