如何在加载的.swf中设置textField的textFormat

时间:2011-11-30 19:26:19

标签: actionscript-3 formatting textfield

在尝试在运行时加载的swf中设置文本字段的文本格式时,我正在目睹一种奇怪的行为。

//This works on a textfield in the main app

_ui.title.text = _data.text.title.en;
_ui.title.defaultTextFormat = enScreenTitleFormat;

//This is the runtime loaded .swf (_map)

legend =  _map.getChildByName("Legend") as MovieClip;

for (i = 0; i < _data.legend.en.length; i++)
{
    legendText = legend.getChildByName("l"+i) as TLFTextField;

    legendText.text = _data.legend.en[i]; //Works up to here
    legendText.defaultTextFormat = enScreenTitleFormat; //breaks it
}

如果我只是设置.text它按预期工作,但如果我设置文本格式文本然后消失。

0 个答案:

没有答案