FLASH如何用键盘控制人物行走 就是上左右三个方向的行走,上是跳。我做了不动的影片剪辑和走动的影片剪辑 本人在一本FLASH8的书上找到一个代码,在此引用一下,如涉侵权,有怪勿怪,把我删了吧。好的,1,新建一个影片剪辑元件;2,在其第一帧画人物静止时动作,点击第一帧,打上代码:stop();3,在第二帧至第N帧画上人物往一边走的动作;4,在第N帧上打上代码:gotoAndStop(2);5,返回主场景,把元件拖进主场景,给其实例名\"man;6,点击一下主场景中的元件,输入如下代码:onClipEvent(enterFrame){with(_root.man){if(Key.isDown(Key.RIGHT)){if(_currentframe<;=N&&_currentframe>;=1){x+5;nextFrame();}else {gotoAndStop(1);}}}}这是向右行走的,如果想添加其他方向的,在元件第N+1帧复制停止帧,照上画动作至M帧,在M帧打上:gotoAndStop(N+1);依次类推便可;希望能帮到你,也希望能让更多人看到,因为我看到网上大多例子要么不会动,要么就是又长又难懂,希望能帮到更多人;我是小蛋52,谢谢;
flash中怎样用键盘上的按键控制按钮? 你可以添加一个键2113盘事件监听,当按下键5261如'w'时执行一个处理函数,就能达到你想要的4102效果。比如你的按钮(Mybutton)的1653处理语句为:Mybutton.addEventListener(MouseEvent.CLICK,ckhd);你可以添上如下语句:stage.addEventListener(KeyboardEvent.KEY_DOWN,keydHd);function keydHd(e:KeyboardEvent){if(String.fromCharCode(e.charCode)=\"w\")ckhd();鼠标事件函数。stage.removeEventListener(KeyboardEvent.KEY_DOWN,keydHd);如果只想执行一次的话,加上此句,否则删去即可。}有点需要注意:就是flash开发工具如flash cs3本身定义了一些快捷键,如a是部分选取工具的快捷键,当你在flash cs3中测试flash文件时,按下a可能会触发部分选取工具,而不是你的flash中自定义的函数,所以我给你换了个w(flash cs3快捷键中没有w,有a)。但发布以后就不受开发工具本身的影响了(因为不在flash cs3下运行了),也就是说你可以用a了。但愿我能帮上你的忙。
求用Flash软件键盘控制变量的代码 没有什么难点,当按下按键时直接赋值就行了,举个小例子,用光标键来控制某个mc上下左右移动,舞台只有一帧,帧里有个影片剪辑,名为mc,再在帧上写入这样几句代码就行了onEnterFrame=function(){if(Key.isDown(37)){mc._x-=10;}else if(Key.isDown(39)){mc._x+10;}else if(Key.isDown(38)){mc._y-=10;}else if(Key.isDown(40)){mc._y+10;}}其实用switch来做这样的效果会更好
flash键盘控制返回播放 技术贬值了?还是你不尊重知识?怎么一点血都不放呀?哈哈.看你用了_root就知道用的是as2而不是as3.那么应该 有个侦听的元件,只要是影片剪辑就行,在这个剪辑上写:onClipEvent(enterFrame){if(Key.isDown(Key.ESCAPE)){root.gotoAndStop(1);}}共享知识,分享快乐.张志晨.