Показать сообщение отдельно
Старый 02.09.2007, 00:51
Benzin вне форума Посмотреть профиль Отправить личное сообщение для Benzin Найти все сообщения от Benzin
  № 3  
Ответить с цитированием
Benzin

Регистрация: Jun 2006
Сообщений: 6
Дружище, а у меня ведь та же проблема.

Суть моего геморроя:

Создаю текстовое поле программно. Через 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-файла загружал.

Знающие люди, подскажите что я делаю не так?


Последний раз редактировалось Benzin; 02.09.2007 в 00:54.