ZKX's LAB

做个Flash:如果想要让一个对象可以被键盘控制,要加怎样的代码?!! flash键盘控制代码下一帧

2020-07-24知识6

flash键盘控制人物走动碰到障碍停下的代码 if(hero.hitTest(MC)){hero.stop()}if(Key.isDown(72)){hero.play()}如果不行的话 再联系我 这个问题 很简单 我做过很多类似的 小游戏我在flash中写了一段代码,关于键盘控制的,运行是结果不正确,求详解 if(Key.getCode()=65){trace(\"a\");}用按钮代码吧,这样比较准确,也不会出错getCode(\"a\")问题在这里在Flash中,点击Flash按钮转到第几帧时,代码怎么写 几种Action命令<;br>;1.影片的播放与停止:Play();播放命令 stop();停止命令2.改变Frame流向命令gotoAndPlay(frame)/跳到指定的画面并连续播放。。flash按钮控制代码怎么写,求大神帮助。 上传一下你的源文件 和需求 或者 留下你的企鹅给你做了一个例子 你可以参考一下flash键盘控制代码如何改速度,求高人指点!!最好改完放在答案中! onClipEvent(enterFrame){if(Key.isDown(Key.LEFT)){varCont=\"Left;}if(Key.isDown(Key.RIGHT)){varCont=\"Right;}if(Key.isDown(Key.UP)){varCont=\"Up;}if(Key.isDown(Key.DOWN)){varCont=\"Down;}if(varCont=\"Left\"){root.mcBall._x=_root.mcBall._x-10;}if(varCont=\"Right\"){root.mcBall._x=_root.mcBall._x+10;这里的10就是速度,改成你要的速度。下面的10也改。}if(varCont=\"Up\"){root.mcBall._y=_root.mcBall._y-10;}if(varCont=\"Down\"){root.mcBall._y=_root.mcBall._y+10;}if(_root.mcBall._x){varCont=\"Right;root.mcBall._x=73.3;}if(_root.mcBall._x>;=717.5-_root.mcBall._width){varCont=\"Left;root.mcBall._x=717.5-_root.mcBall._width;}if(_root.mcBall._y){varCont=\"Down;root.mcBall._y=73.2;}if(_root.mcBall._y>;=477.1-_root.mcBall._height){varCont=\"Up;root.mcBall._y=477.1-_root.mcBall._height;}}斜方向控制,就是同时按两个键就可以。做个Flash:如果想要让一个对象可以被键盘控制,要加怎样的代码?!! 打开flash,在第一帧里,画个对象,把它转换为影片剪辑。选中这个影片剪辑(单击它),在下面的属性面板里(如果看不到属性面板,按ctrl+F3调出)的左边,可以给影片剪辑命名,起名为“mc”。好了,现在对象已经完成了。接着,新建一个图层,作为代码层,这样就不容易和对象层混淆了,在代码层的第一帧里(鼠标单击代码层第一帧),然后再在动作面板里输入:speed=4;mc.onEnterFrame=function(){if(Key.isDown(87)){this._y-=speed;}if(Key.isDown(83)){this._y+speed;}if(Key.isDown(65)){this._x-=speed;}if(Key.isDown(68)){this._x+speed;}};就搞定了。注:mc为对象名称,自己可以随意定义,但不可以起“name”之类的脚本中的基本代码词汇。speed是设置对象移动速度的。适当调快flash的帧频率,会使操作更流畅。87,83,65,68是键位代码,分别代表 W,S,A,D。flash里面的的键盘控制帧的跳转,例如按键盘1跳转到第5帧。然后按空格跳转回第一帧。 代码怎么写?as3.0 不需要AS3,AS2就可以实现,在1和5帧分别加入一个空白按钮元件选中第一帧中的按钮,打开动作面板,输入on(keyPress\"1\"){gotoAndPlay(5);}选中第一帧中的按钮,打开动作面板,输入on(keyPress\"<;space>;\"){gotoAndPlay(1);}为了显示出效果,点击1、5帧分别添加stop();求用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中实现键盘控制物体的移动 在Flash动画中,难免要移动物体,如何用键盘控制物体的移动呢?笔者给你介绍一下操作方法。Flash CS6 方法/步骤 打开Flash软件,选择“ActionScript3.0”,新建一个空白。

随机阅读

qrcode
访问手机版