Сделал вот так:

Код:
System.useCodepage = true;
_root.createTextField('text1', 10, 170, 13, 445, 405);
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my_font";
var my_lv2:LoadVars = new LoadVars();
my_lv2.onData = function(txt2:String):Void {
_root.text1.wordWrap = true;
_root.text1.textColor=0xCCCCCC;
_root.text1.html=true;
_root.text1.embedFonts = true;
_root.text1.multiline = true;
_root.text1.selectable = true;
_root.text1.mouseWheelEnabled = true
_root.text1.setTextFormat(my_fmt);
_root.text1.htmlText = txt2;
};
my_lv2.load("text.html");
my_font - динамическое поле за пределами кадра.
Если в нем установлен шрифт Times New Roman - текст виден, но если там выбрать любой другой, например Arial - все, текст не виден.
Мне б и Таймса хватило, но клиенту таймс не нравится, просит Arial, а с ним такая вот ерунда...
В чем может быть дело?