FLASH CS6如何用键盘控制影片剪辑(AS3版)

 时间:2024-10-12 19:44:03

1、新建FLASH AS3文档,如下图所示。

FLASH CS6如何用键盘控制影片剪辑(AS3版)

3、在主时间轴加如下代码:import flash.events.KeyboardEvent;var state忧溲枷茫_str:String="";//按键状态stage.addEventListener(KeyboardEvent.KEY_DOWN,KeyDownEvent);//添加键盘按下事件stage.addEventListener(KeyboardEvent.KEY_UP,KeyUpEvent);//添加键弹起事件move_mc.addEventListener(Event.ENTER_FRAME,AutoMoveEvent);//给影片剪辑加一个帧频事件,时刻进行检测并做出相应动作function KeyDownEvent(e:KeyboardEvent):void{ switch(e.keyCode)//根据不同的按键改变状态值 { case 39://键控代码,自己可以百度一下所有的按键 { state_str="right"; break; } case 37: { state_str="left"; break; } case 38: { state_str="up"; break; } case 40: { state_str="down"; break; } }}function KeyUpEvent(e:KeyboardEvent):void//松开键盘时,重置状态{ state_str="";}function AutoMoveEvent(e:Event):void//根据不同的状态改变影片剪辑的运行方向{ switch(state_str) { case "right": { move_mc.x+=2; break; } case "left": { move_mc.x-=2; break; } case "up": { move_mc.y-=2; break; } case "down": { move_mc.y+=2; break; } }}

4、CTRL+ENTER就可以进行测试了,这氇筐塘瓠里只讲最简单的单键控制,组合键需要更复杂的代码并结合更复杂的判断机制。

  • Flash如何实现拖动输入文本的功能
  • Flash中AS2多按钮事件解决方法
  • FLASH CS4移动按钮上出现影片剪辑
  • Flash CS4中颜色的变换
  • flash如何抠图然后绘制侧面人物
  • 热门搜索
    肝钙化灶是什么意思 工艺美术运动 八万左右买什么车好 dat是什么文件 小白鼠养殖 阴阳屏是什么 25年是什么婚 放纵是什么意思 运动会作文300字 轻蔑的近义词是什么