Дружище, а у меня ведь та же проблема.
Суть моего геморроя:
Создаю текстовое поле программно. Через LoadVars загружаю туда текст из .txt- файла. Создаю объект Textformat, внедрил шрифт в библиотеку, поставив все ему нужные флажки.
вот код:

Код:
//создание объекта форматирования
var style:TextFormat = new TextFormat();
style.font = "Arial";
style.size = 30;
tf.setTextFormat(style);
///создание тесктового поля и загрузка в него текста из файла
this.createTextField("tf", 10, 500, 300, 300, 500);
tf._x = 300;
tf._y = 400;
tf.wordWrap = true;
tf.embedFonts = true;
if(tf._height > 200) {
tf.autoSize = "none";
tf._height = 200;}
var zav:LoadVars = new LoadVars();
zav.onData = function (src:String):Void {
if(src!=undefined) {
tf.text = src;
} else {
tf.text = "Невозможно отобразить текст";
}
}
zav.load("text.txt");
Если создавать динамическое поле руками и задавать ему шрифт через TextFormat, то все работает как надо. Но я не хочу весь текст впечатывать в флешку, а хочу чтоб все из txt-файла загружал.
Знающие люди, подскажите что я делаю не так?