背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

键盘的响应效果

[日期:2004-10-03] 来源:  作者: [字体: ]
点击浏览该文件
点击浏览该文件

这个键盘响应的效果是根据各个按键的ASCII值,来播放场景中的电影剪辑。其中用到了Key类和监听器的使用。 电影剪辑的实例名是根据按键的ASCII值来确定的。比如说“A”键,小写a的ASCII值为97,而大写A的ASCII值为65。所以我把含有A键的电影剪辑的实例名命名为“mc97”。刚开始我把它命名为“97”,结果出现错误。原来是电影剪辑的实例名不能一数字开头,呵呵,晕 在主场景的第一贞,输入以下代码:
lis=new Object();//新建一个Object类,为下面注册监听器作准备
lis.onKeyDown=function(){
a=Key.getAscii();//取的按键的ASCII值
_root["mc"+a].play();//播放主场景中的电影剪辑
sound=new Sound();//新建一个声音对象,用来载入库中的声音
sound.attachSound("wav");//库中声音元件的链接标识符为wav
sound.start();//播放声音
mystring=new String();//新建一个字符串对象
mystring=String.fromCharCode(Key.getAscii());//返回ASCII值所代表的英文字母
_root.letter=mystring.toUpperCase();//把英文字母转换为大写字母,并赋给动态文本中的变量letter
}
Key.addListener(lis);//注册lis,使它可以接收onKeyDown 和 onKeyUp 的通知
阅读:
录入:admin

推荐 】 【 打印
上一篇:为初学者帖一下flash的快捷键(英文)
下一篇:用编程方式实现3D效果
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款