Показать сообщение отдельно
Старый 22.10.2007, 19:14
_ViPeR_ вне форума Посмотреть профиль Отправить личное сообщение для _ViPeR_ Найти все сообщения от _ViPeR_
  № 1  
Ответить с цитированием
_ViPeR_

Регистрация: Sep 2007
Сообщений: 64
По умолчанию Проблемы с loadVars();

Код:
var Text_lv:LoadVars = new LoadVars();
Text_lv.onData = function(src:String) {
	if (src != undefined) {
		_root.Acc.info.TA.text = src;
	}
};
Text_lv.load("Data/Standart/2/1.txt");
Вот такой нехитрый код, прям как из хелпа. Проблема в том что не загружается текст в компонент TextArea.
Разъясню таргет лоадварса: значит в руте создается Accordion, в этом аккрдионе создаются 3 чайлда, в первом чайлде с ID'шником "info" создается TextArea с ID'шником "TA", в этот TA должен загрузиться текст из txt'шки, но не грузится, хотя иногда этот текст грузится, но в одтельных случаях, на работе комп тормозной, там иногда срабатывает. Думаю что загрузка происходит раньше чем создается компонент на сцене. Хотя это простая догадка...
Таким же способом грузится без проблем от туда же текст в уже созданном TextArea компоненте еще до компиляции, т.е. вручную помещенном на сцену.
И еще одна проблема, тоже связанная с этой загрузкой. В случает когда текст грузится в уже готовый, помещенный вручную TextArea на сцену, текст автоматически выравнимается по левому краю и весь виден на этом "ТА", однако в программно созданный "ТА", если и повезет и текст загрузится, то он идет в одну строку и не разбивается на строки и прочитать его можно если начать мышкой его выделять и как бы выделением "двигать".
Извиняюсь за многобуквенность.
Спасибо за помощь!