AS3,当“得分”超过设定值

时间:2017-11-30 21:53:27

标签: actionscript-3 flash

我正在尝试与AS3进行一场小游戏,以获得乐趣。我以前从未尝试过AS3而且几乎没有进入过AS2。我是非常新的编码,我还没有真正学习任何东西。刚刚走进去。

所以,我正在尝试排名第一,其中第一个是“Hobo”,当它命中时,说100经验,等级应该变为“Recruit”。

我的想法是(对不起,如果这真的很糟糕,这对我来说都很新),但它不起作用。

var rank:String = "Hobo";
if (exp <= 100){
    rank = "Recruit";
}else if (exp <= 500){
    rank = "Member";
}else{
    trace("Not enough exp")
}

同样,我是AS3和编码的新手,所以这可能是非常糟糕的,或者完全是错误的做法。我道歉。

如果有人可以解释为什么这不起作用,以及正确的方法,那将是非常好的。

非常感谢您的回答。

1 个答案:

答案 0 :(得分:0)

这个怎么样?

var rank:String = "Hobo";
if (exp >= 500){
    rank = "Member";
}else if (exp >= 100){
    rank = "Recruit";
}else{
    trace("Not enough exp")
}