网站制作学习网Flash→正文:按钮检测来实现响应键盘
字体:

按钮检测来实现响应键盘

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对象来实现响应键盘的操作 >>
推荐文章
最新文章