我正在尝试与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和编码的新手,所以这可能是非常糟糕的,或者完全是错误的做法。我道歉。
如果有人可以解释为什么这不起作用,以及正确的方法,那将是非常好的。
非常感谢您的回答。
答案 0 :(得分:0)
这个怎么样?
var rank:String = "Hobo";
if (exp >= 500){
rank = "Member";
}else if (exp >= 100){
rank = "Recruit";
}else{
trace("Not enough exp")
}