登录 注册
当前位置:主页 > 资源下载 > 键盘实例雷电游戏简易版—改进-Flash actionscript3 事件处理下载

键盘实例雷电游戏简易版—改进-Flash actionscript3 事件处理下载

  • 更新:2024-06-23 23:45:20
  • 大小:1.39MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:游戏开发 - 课程资源
  • 格式:PPT

资源介绍

键盘实例:雷电游戏简易版—改进 改进:定义一个数组缓存按下的键值,不同的键位对应不同的数组元素。当某个键按下时对应元素被赋值,松开时立即清除制定的元素。 当有多个键被按下时,数组中就会有多个元素具有有效值,在此基础上依次读取数组中的值控制具体动作。 var codeArr:Array=new Array(2); stage.addEventListener(KeyboardEvent.KEY_DOWN,keydHd); stage.addEventListener(KeyboardEvent.KEY_UP,keyuHd); setInterval(run,10); function keydHd(e:KeyboardEvent){ if(e.keyCode>=37&&e.keyCode<=40){ codeArr[0]=e.keyCode; }else{codeArr[1]=e.keyCode;} } function keyuHd(e:KeyboardEvent){ if(e.keyCode>=37&&e.keyCode<=40){ codeArr[0]=0; }else{codeArr[1]=0;} }