求解flash键盘控制人物移动代码
mc.stop();sp=8;varface=1;mc.onEnterFrame=function(){if(Key.isDown(Key.LEFT)){if(face!...
mc.stop();
sp=8;
var face = 1;
mc.onEnterFrame=function(){
if(Key.isDown(Key.LEFT)){
if(face!=1){
face =1;
this.gotoAndStop(3);
}
this._x-=sp;
}else if(Key.isDown(Key.RIGHT)){
if(face!=2){
face=2;
this.gotoAndStop(4);
}
this._x+=sp;
}else {
this.gotoAndStop(face);
face = null
}
}
我作了 四个剪辑。1为向左站着不动,2为向右站着不动,3为向左跑,4为向右跑。
我把它们放在mc上面写了上面动代码。控制了人物左右移动。
现在问题是我还想能控制人物上下移动。
具体要求是:键盘上下键控制人物上下移动。如果按上下键以前人物向左,使用人物向左跑的剪辑。如果按上下键以前人物向右,使用人物向右跑的剪辑。并且,当我送开按键的时候,人物停止不动,保持向左或向右。求代码。
最好是能在我给的代码上进行添加。谢谢了 。
各位,我要flash8的代码啊 展开
sp=8;
var face = 1;
mc.onEnterFrame=function(){
if(Key.isDown(Key.LEFT)){
if(face!=1){
face =1;
this.gotoAndStop(3);
}
this._x-=sp;
}else if(Key.isDown(Key.RIGHT)){
if(face!=2){
face=2;
this.gotoAndStop(4);
}
this._x+=sp;
}else {
this.gotoAndStop(face);
face = null
}
}
我作了 四个剪辑。1为向左站着不动,2为向右站着不动,3为向左跑,4为向右跑。
我把它们放在mc上面写了上面动代码。控制了人物左右移动。
现在问题是我还想能控制人物上下移动。
具体要求是:键盘上下键控制人物上下移动。如果按上下键以前人物向左,使用人物向左跑的剪辑。如果按上下键以前人物向右,使用人物向右跑的剪辑。并且,当我送开按键的时候,人物停止不动,保持向左或向右。求代码。
最好是能在我给的代码上进行添加。谢谢了 。
各位,我要flash8的代码啊 展开
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询