在闪存中升级菜单

时间:2011-05-28 08:51:38

标签: flash actionscript

我正在制作游戏,我想制作一个升级菜单,就像他购买它然后主角变得更快或者什么......但是当我设置变量时它们不起作用这里是我使用的代码:

if(speed1=true){ 
movespeed == 11 
speed2 = false 
speed3 = false 
speed = false
}

但它只是使用了我在主角中采取的最后一个“动作速度”:/你们/女孩们可以帮助我吗?哦,是的,我试过它的帽子:

if(hat1=true){
_root.char.gotoAndStop(2);
hat = false
hat2 = false
hat3 = false
}

如果我把==放在那里仍然无法工作:/我会感激一些帮助。

1 个答案:

答案 0 :(得分:0)

嗯,代码应为:

if(speed1==true){ 
    movespeed = 11;
    speed2 = false;
    speed3 = false;
    speed = false;
}

if(hat1==true) {
    _root.char.gotoAndStop(2);
    hat = false;
    hat2 = false;
    hat3 = false;
}

此外,由于您似乎使用AS1或2,该事件中的代码是什么?如果是这样,那么你正在修改的变量可能不是你期望的变量。