AS3:Cookie到字符串?

时间:2013-06-19 04:40:16

标签: actionscript-3 cookies

在我的Flash游戏中,当一个敌人死亡时,我想将一个Flash cookie增加一个。不同的敌人会导致不同的cookie增加,而我无法弄清楚如何做到这一点。

在每个敌人的类文件中,我有一个名为“CookieName”的公共字符串变量。当敌人死亡时,由一个名为GameScript的类处理,我正在尝试使用类似这样的代码:

[enemy.enemy.CookieName]+=1;

这样,如果Enemy1死亡,gameStats.data.Enemy1sKilled应该提高1,如果Enemy2死亡,则gameStats.data.Enemy2sKilled应该提高1。

问题在于它似乎不起作用。我认为问题可能是我的语法。关于我应该怎么做的任何想法,还是有更好的方法我应该这样做?

1 个答案:

答案 0 :(得分:2)

我想你是在追求:

if(gameStats.data[CookieName] === undefined)
{
    gameStats.data[CookieName] = 0;
}

gameStats.data[CookieName] += 1;