我在MovieClip中有一个文本字段,我正在尝试从外部类中更改。它似乎在舞台上返回为空,但是如果我追踪到里面的内容它会给我正确的值,它就不会显示出来。
我的代码是:
((this.parent.parent.getChildByName('bottomBar') as MovieClip).getChildByName('area_txt') as TextField).text = 'test';
因此,如果我追踪“((this.parent.parent.getChildByName('bottomBar') as MovieClip).getChildByName('area_txt') as TextField).text
”它会返回“测试”,但它不会显示在舞台上,它只是空白。
知道发生了什么事吗?
答案 0 :(得分:1)
如果您使用defaultTextFormat
功能需要在设置文本之前调用它,那么需要嵌入字体,如果您使用setTextFormat
然后在之后执行此操作
textfield.embedFonts = true;
textfield.defaultTextFormat = format; // option 1
textfield.text = "Hello World";
textfield.setTextFormat (format); // option 2