用户 密码
太平洋系列网站:汽车网 | 游戏网 | 时尚女性
首 页 | 今日报价 | 新闻中心 | 数码世界 | 硬件资讯 | 软件资讯 | 下 载 | 通讯世界 | 游 戏
论 坛 | 产品大全 | 渠道商情 | 解决方案 | 招聘培训 | 产品调查 | 二 手 | 评 测 室 | 导 购
各地今日报价 北京 广州 上海 深圳 南宁 重庆 山东 南京 香港 辽宁

-
您现在的位置:软件资讯 > 创意设计 > 网站设计 > Flash
FLASH游戏制作基础:响应键盘的四种方法

出处:闪客帝国
责任编辑:huangpeidan

[04-9-15 10:22] 作者:龙族酷少
-

  第四种响应键盘的方法:利用影片剪辑的keyUp和keyDown事件来实现响应键盘

  最后一种方法很容易被忽视,但是也有一定的应用价值,最重要的是把概念弄清楚。

  影片剪辑包含两个与键盘相关的事件keyUp和keyDown,使用它们也可以实现对按键事件的响应

  例如下面的代码:


onClipEvent (keyDown) {
trace(Key.getAscii());
}
//当按下键盘上的一个键的时候,输出窗口将输出按下的这个键的Ascii码值。


  函数Key.getAscii表示返回与按键相对应的ASCII码,其中 ASCII码是一个整数,键盘上的每个字符对应一个ASCII码,如字母A对应的ASCII码为65,B对应的ASCII码为66,a对应的ASCII码为97, b对应的ASCII码为98,+ 对应的ASCII码为43等。需要注意的是:只有字符键才有ASCII码,键盘上的功能键是没有ASCII码的。
如果我想在输出窗口中输出与按键相对应的字符,那怎么办?
这时候,你可以使用String对象的fromCharCode函数将ASCII码转换成字符,如将上例的代码改成如下所示:


onClipEvent (keyDown) {
trace(String.fromCharCode(Key.getAscii()));
};
//意思就是说,当按下键盘的一个键,输出按下的这个键相对应的字符,当然除了功能键。



  关于String对象的详细解释,大家可以查看动作面板的“对象”/“核心”目录下面。

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

察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

发给好友 我要报错 投稿给我们 加入收藏 返回顶部

-
本栏今日更新
相关文章
·轰动软件业界,QuickTransit闪亮登场
·微软被要求开放防病毒技术代码
·新奇有趣:有病毒竟能张口说话
·影响严重:微软新安全公告不可轻视
·升级必看:SP2安装设置实用手册
·让FlashGet帮你修复VCD光盘
·安装系统补丁也能无人参与
·Windows回收站使用全攻略之提高篇(二)
·纯AS的Loading效果四例
·思妙FLASH MX 2004视频教程(5)-遮照
·思妙FLASH MX 2004视频教程(4)-声音魔术
·思妙FLASH MX 2004视频教程(3)-淡入淡出
·游戏玩家必备,DAEMON Tools出新版
·思妙FLASH MX 2004视频教程(2)-物体移动
·将绚丽的SWF动画大解剖——硕思闪客精灵
·思妙FLASH MX 2004视频教程(1)-建立画布
内容搜索
高级搜索
本栏今日焦点
IT培训十大热门文章
-