FLASH as3 问题
想写一个英文打字游戏的小程序,,内容大约是,从屏幕上方随机掉下A,B,C。。。网上的ABC就是随机字符,我想用元件做,,我可能实现把库里的元件随机掉下来。。可是就是不知道...
想写一个英文打字游戏的小程序,, 内容大约是,从屏幕上方随机掉下A,B,C。。。
网上的ABC就是随机字符,我想用元件做,,我可能实现把库里的元件随机掉下来。。可是就是不知道,这些字母元件如何与键盘对应。。。。怎么实现呢??
stage.addEventListener(Event.ENTER_FRAME) 用这个吧,一下子屏幕上的字母全没有了。。。。
mc.addEventListener(Event.ENTER_FRAME) 用这个吧,又没有反应,怎么办呢???
请高手给一个思路吧,我一天,都头大了,,,,本来很有信心学好的,这样一来完了。我的积极性都没有了。真的。。。。请讲的详细一点吧。。。 展开
网上的ABC就是随机字符,我想用元件做,,我可能实现把库里的元件随机掉下来。。可是就是不知道,这些字母元件如何与键盘对应。。。。怎么实现呢??
stage.addEventListener(Event.ENTER_FRAME) 用这个吧,一下子屏幕上的字母全没有了。。。。
mc.addEventListener(Event.ENTER_FRAME) 用这个吧,又没有反应,怎么办呢???
请高手给一个思路吧,我一天,都头大了,,,,本来很有信心学好的,这样一来完了。我的积极性都没有了。真的。。。。请讲的详细一点吧。。。 展开
1个回答
展开全部
不是用进入针事件 是用KeyboardEvent.KEY_DOWN事件
你要实现这个小游戏 首先你要了解的是A B C 在程序裏的character code是多少 这里告诉你 A :65 B:66 C:67 注意大小写是不一样的
然后我们来思考下 如何实现你所谓的这个功能 现在字母的移动和随机出现你都懂了 那麼我们来思考如何让他消失 这里有很多方法 一个是只用做一个元件 在这一个元件的类中 设置一个属性 var Str:String="";然后通过你的随机来给他传值比如随机出现在舞台上的字母是A 那麼就给Str传值为A 为B则传B 元件裏面的基本工作都做好了
其实舞台无非就是当用户按下正确的键盘则设置字母消失
那麼就在舞台中写一个KeyboardEvent.KEY_DOWN事件
然后在这个事件中判断按下的字母是否正确
if(event.charCode==65){
//清除A
}else if(event.charCode==66){
//清除B
}else if(event.charCode==67){
//清除C
}
随便说句 你信心这麼容易就被打击了?AS3越到后面碰到的问题越千奇百怪 多思考下就好了 基础很重要
某发不起工资的公司的前台逻辑程序员飘过
你要实现这个小游戏 首先你要了解的是A B C 在程序裏的character code是多少 这里告诉你 A :65 B:66 C:67 注意大小写是不一样的
然后我们来思考下 如何实现你所谓的这个功能 现在字母的移动和随机出现你都懂了 那麼我们来思考如何让他消失 这里有很多方法 一个是只用做一个元件 在这一个元件的类中 设置一个属性 var Str:String="";然后通过你的随机来给他传值比如随机出现在舞台上的字母是A 那麼就给Str传值为A 为B则传B 元件裏面的基本工作都做好了
其实舞台无非就是当用户按下正确的键盘则设置字母消失
那麼就在舞台中写一个KeyboardEvent.KEY_DOWN事件
然后在这个事件中判断按下的字母是否正确
if(event.charCode==65){
//清除A
}else if(event.charCode==66){
//清除B
}else if(event.charCode==67){
//清除C
}
随便说句 你信心这麼容易就被打击了?AS3越到后面碰到的问题越千奇百怪 多思考下就好了 基础很重要
某发不起工资的公司的前台逻辑程序员飘过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询