flash as3 键盘控制影片剪辑移动代码无效 怎么回事

这是部分代码(事实上就是flash提供的那段)请各位帮忙看看,想想为什么这段代码不起作用,我知道是因为flash前面有其他代码影响了,但代码太多发不过来,请各位受累帮忙想... 这是部分代码(事实上就是flash提供的那段)
请各位帮忙看看,想想为什么这段代码不起作用,
我知道是因为flash前面有其他代码影响了,但代码太多发不过来,请各位受累帮忙想想可能是什么代码的影响,怎么解决。
太谢谢了!
var upPressed:Boolean = false;
var downPressed:Boolean = false;
var leftPressed:Boolean = false;
var rightPressed:Boolean = false;

mc.addEventListener(Event.ENTER_FRAME, fl_MoveInDirectionOfKey_5);
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_SetKeyPressed_5);
stage.addEventListener(KeyboardEvent.KEY_UP, fl_UnsetKeyPressed_5);

function fl_MoveInDirectionOfKey_5(event:Event)
{
if (upPressed)
{
mc.y -= 0;
}
if (downPressed)
{
mc.y += 0;
}
if (leftPressed)
{
mc.x -= 5;
}
if (rightPressed)
{
mc.x += 5;
}
}

function fl_SetKeyPressed_5(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.UP:
{
upPressed = true;
break;
}
case Keyboard.DOWN:
{
downPressed = true;
break;
}
case Keyboard.LEFT:
{
leftPressed = true;
break;
}
case Keyboard.RIGHT:
{
rightPressed = true;
break;
}
}
}

function fl_UnsetKeyPressed_5(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.UP:
{
upPressed = false;
break;
}
case Keyboard.DOWN:
{
downPressed = false;
break;
}
case Keyboard.LEFT:
{
leftPressed = false;
break;
}
case Keyboard.RIGHT:
{
rightPressed = false;
break;
}
}
}
各位好心的高手,帮帮忙吧,不胜感激!
展开
 我来答
百度网友23e3903
2011-12-10 · TA获得超过387个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:388万
展开全部
逻辑没有错误,
switch 语句 加上default试试。
mc是否加入显示列表。
几个boolean值有没有在其他地方修改等。
如果不是用ide开发的还要先看看有没有语法编译错误。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
笑阳Vh
2011-12-11 · 超过30用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:67.4万
展开全部
在flash 里没有任何错误,上下移动不起作用 因为
if (upPressed)
{
mc.y -= 0;
}
if (downPressed)
{
mc.y += 0;
}

你加的 0 你能看出加0的效果的话 很让人佩服
追问
拜托,那0是我自己加的,我当然知道,这么简单的问题我也不用来问啦。
关键是左右不能移动啊。
算了我已经解决了,不劳你费心了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式