ActionScript 3:动态文本帮助:游戏得分

jac*_*p62 6 flash text dynamic actionscript-3

我是动作脚本3的新手,我正在努力制作一个非常基本的游戏.然而,无论我看多少页,我找不到一种让我的游戏保持得分的工作方式:/.

我要做的是让它每10秒,10分加到分数上(现在我用一把钥匙替换它,看看我是否可以让它起作用,但事实并非如此).这是我正在尝试使用的代码:

    var playerScore:int = 0

    stage.addEventListener(MouseEvent.CLICK,onclick);

    function updateTextFields():void{
         playerScoreText.text = ("Player Score: " + playerScore);
    }

    if(Key.isDown(Key.G)){
          playerScore++; //increase playerScore by 1
          updateTextFields();
    }
Run Code Online (Sandbox Code Playgroud)

playerScoreText是动态文本的名称,任何帮助将不胜感激:)

此代码全部添加在时间轴中

我认为问题很可能是创建动态文本的问题,但我不确定.

Joe*_*ter 2

确保字体嵌入正确并且动态文本字段的颜色与背景不同。

也可以代替写作

playerScoreText.text = ("Player Score: " + playerScore);
Run Code Online (Sandbox Code Playgroud)

尝试这个

playerScoreText.text = "Player Score: " + String(playerScore);
Run Code Online (Sandbox Code Playgroud)