FLASH中响应键盘事件的四种方法
中国网络广告网 Cniad.com 中国网络广告第一门户 添加收藏 | 设为首页
  首页 | 业界动态 | 互联网 | 观点文章 | 网络广告技术 | 网络广告知识 | 互动行销
  当前位置:首页 > 网络广告技术 > 正文 >>> 返回首页
  热门文章
·美国在线广告收入
·美国11月线上购物达88亿
·3年内要把搏克中国弄上市
·eBay 2.9亿收购广告分类站
·04年中国网络广告十大盘点
·网络营销中六种有效的途径
·RSS成为在线广告的助推器
·07年网络广告将超杂志
·SMS方式呈现广阔前景
·2010年视频游戏插播广告
·过半数人不信广告是谁的错
·TOM看好网络电视前景
·美电子商务巨头偷渡中国





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

响应键盘的方法作为AS中的一个重要组成部分,在如今已经越来越广泛的使用,尤其是在 FLASH游戏制作中,如果缺少了响应键盘的方法,那是不可能的,而响应键盘的方法主要的四种,分别是:

1、利用按钮进行检测
2、利用KEY对象
3、利用键盘侦听的方法
4、利用影片剪辑的keyUp和keyDown事件来实现响应键盘

只有熟练掌握了这些方法,然后加以变通的话,就会得到很多意想不到的效果,下面我就结合理论和自己的想法简要的介绍一下。

第一种响应键盘的方法:利用按钮进行检测来实现响应键盘

在按钮的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帧。

最后给出实例源文件:下载



    如对此信息有疑问请致信: david1210@vip.sina.com
 
打印该页】 【关闭此窗口
 

友情链接
翠微居 52PK游戏 冯氏望远镜 清新中文网 Flash动画 春秋娱乐 天籁村 罗网导航 乐趣园
Real2000 十万MP3在 7Yin音乐 完美音乐 笑话站 新军事 广捷居 书路文学 超星图书馆
博学书库 找99网址 紫宸殿 天下书盟 中国博客 投稿热线 渡虎谷 论坛大全 玄武居
精品下载 1001下载 博客中国 斑竹网 网友影院 书吧 PhotoShop 骑士音乐 杭州影视
顺驰置业 源码之家 好东西 征婚交友 亿秀图王 ABBS品房 星吧音乐 聊天赚钱 好呀!美图
  关于Cniad.com | 联系我们 | 版权声明 | 网站地图 | 免责声明 | 友情链接
 


中国网络广告网2005版权所有 反馈邮箱:david1210@vip.sina.com
本站所载信息数据仅供参考,使用前务请核实,风险自负!
Copyright 2004 - 2005 cniad.com All Rights Reserved