0

可能是一个非常简单的问题,但我一直在尝试解决这个问题......

我正在尝试在舞台上添加一个孩子来代表游戏得分,如下所示:

var gameScoreField:TextField = new TextField();
var gameScore:int = 0;

public function Game()
{
    // add score
    gameScoreField.text = "Score: " + gameScore;
    gameScoreField.embedFonts = true;
    var format:TextFormat = new TextFormat();
    format.font = "Tahoma";
    gameScoreField.setTextFormat(format);
    addChild(gameScoreField);
}

但是当我运行游戏时,它并没有显示在舞台上。我没有错误,也没有警告。

为什么是这样?谢谢你的帮助!

4

1 回答 1

0

公众礼貌将其从未答复的列表中删除。如果他们愿意,欢迎提问者或回答者发布他们自己的答案,而不是接受这个答案。

提问者需要嵌入 Tahoma 字体,或设置embedFontsfalse.

于 2013-04-01T18:38:30.430 回答