
Код:
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 на сцену, текст автоматически выравнимается по левому краю и весь виден на этом "ТА", однако в программно созданный "ТА", если и повезет и текст загрузится, то он идет в одну строку и не разбивается на строки и прочитать его можно если начать мышкой его выделять и как бы выделением "двигать".
Извиняюсь за многобуквенность.
Спасибо за помощь!