我在动态中正确显示了角色拾取硬币(共6个) 文本和我试图有另一个动态文本显示120学分,当所有6个硬币被选中。 为此,我创建了一个附加到第一个动态文本的布尔值。问题是该文字有120个学分 需要在第25帧显示,硬币和其他动作在第10帧。
if(coinCollected == false){
if(player.hitTestObject(back.other.oncoin)){
coinCollected = true;
score++;
}
scoreCounter.text = "Score: " + score ;
}
var coinspicked:Boolean = false;
if (score == 6){
coinspicked = true;
}
在第25帧我有
if (coinspicked = true){
trace("120 credits");
txtfield.text = "120";
}
else {
txtfield.text = "60";
trace("60 credits");
}
由于某种原因它不起作用,它在任何情况下都显示我120个学分。我将不胜感激任何指导谢谢。