动态文本字段不显示as3

时间:2013-04-23 16:54:35

标签: actionscript-3 flash-cs6 dynamic-text

我已经在我的.as文件中实例化了:

private var heroLives:int;

heroLives = 3;

然后在代码中我调用一个名为showHeroLives()的函数,如下所示:

public function showheroLives() {
    heroLivesTxt.text = String(heroLives);
    trace(heroLivesTxt.text);
    trace(heroLives);
}

我刚使用trace来确保使用heroLives更新heroLivesTxt。 heroLivesTxt是舞台上的动态文本字段。如果我注释掉showHeroLives(),那么它不会尝试分配值,则会显示heroLivesTxt的指定值(在舞台内)。但是一旦我实现了showHeroLives()来通过代码更新文本,它就会消失,即使它跟踪显示我已经更新了文本。请帮助!

1 个答案:

答案 0 :(得分:1)

您需要嵌入字体。您可以通过TextField的属性面板嵌入它。