在AS3的文本字段中添加Score的问题

时间:2016-02-01 00:12:08

标签: actionscript-3 flashdevelop

新到这里并学习flash AS3。我正在处理我正在进行的游戏的问题。我是老师,这是一个评论游戏。我想将分数显示为文本字段的一部分。在一开始我声明变量:

var wrongScore:Number = 0;
var correctScore:Number = 0;

然后当拖放对象时,我试图显示更新的分数。它显示"数字正确:"和#34;数字错误:"但没有给出correctScorewrongScore的价值。

function left1Drop (e:MouseEvent): void {
   if (left1.hitTestObject(leftTarget))
   {
     left1.stopDrag();
     correct.play();
     correctScore += 1;
     correctScoreText.text= "Number Correct:" + String(correctScore);

     left1.removeEventListener(MouseEvent.MOUSE_DOWN, left1Drag);
   }

   if (left1.hitTestObject(rightTarget))
   {
     left1.stopDrag();
     left1.x = left1StartX;
     left1.y = left1StartY;
     wrong.play();
     wrongScore += 1;
     wrongScoreText.text = "Number Wrong:" + String (wrongScore);
   }
   else
   {
      left1.stopDrag();
   }
}

我猜测我的问题出现在下面的代码中。但我相信我正在打字,就像我在其他地方看到的那样。

correctScoreText.text= "Number Correct:" + String(correctScore);

提前感谢您提供任何帮助!!!

0 个答案:

没有答案