flash键盘控制小球移动怎么做

我想在flash8.0上画一个小球,然后可以用键盘上的上下左右键控制小球的移动,怎么做呢,麻烦哪位大哥写出操作过程,请不要发视频教程网址给我,详细写出脚本,并请对脚本做出... 我想在flash8.0上画一个小球,然后可以用键盘上的上下左右键控制小球的移动,怎么做呢,麻烦哪位大哥写出操作过程,请不要发视频教程网址给我,详细写出脚本,并请对脚本做出注释(不然我脚本知识很弱,看不懂)。满意就给分,谢了 展开
 我来答
xyr921793968
2013-04-16 · TA获得超过3054个赞
知道小有建树答主
回答量:854
采纳率:100%
帮助的人:563万
展开全部

1、画圆,把它转换成影片剪辑(拉框选中-按F8键-选“影片剪辑”);

2、做一个“按钮”(比如:画个长方形-拉框选中-按F8键-选“按钮”);

3、选中新转换成影片剪辑的圆,找“属性”栏,为该影片剪辑命名(如“c1”);

 

4、选中新转换成按钮的长方形,找“动作”栏;

5、写入如下代码:(代码一定要写在“按钮”里而不是“帧”里!)

 

on (keyPress "<Left>") {c1._x=c1._x-10 }

//当按左键时,影片剪辑实例对象c1的_x坐标值自减10

on (keyPress "<right>") {c1._x=c1._x+10 }

//当按右键时,影片剪辑实例对象c1的_x坐标值自加10

on (keyPress "<up>") {c1._y=c1._y-10 }

//当按上键时,影片剪辑实例对象c1的_y坐标值自减10

on (keyPress "<down>") {c1._y=c1._y+10 } 

//当按下键时,影片剪辑实例对象c1的_x坐标值自加10

 

 

另:如果嫌方块难看,双击方块(按钮),只在“点击”里插一帧,其它都删掉——这样播放时是看不见按钮的!

匿名用户
2013-04-16
展开全部
假设小球为ball_mconEnterFrame = function(){//设定帧循环,可以理解成不断循环if(Key.isDown(Key.LEFT)) ball_mc._x -= 5;//按下左键,X坐标减5if(Key.isDown(Key.RIGHT)) ball_mc._x += 5;//按下右键,X坐标加5if(Key.isDown(Key.UP)) ball_mc._y -= 5;//按下上键,Y坐标减5if(Key.isDown(Key.DOWN)) ball_mc._y += 5;//按下下键,Y坐标加5}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式