Во флэшку должны загрузиться данные через xml с помощью цикла for. Но в этом цикле надо как-то проверять загрузился ли текст полностью, и только тогда приступать к загрузке следующего текста, иначе ещё не загрузив предыдущий материал начинается загрузка следующего. Вот немного кода:

Код AS3:
for(var i:int = 0; i < XmlList.length(); i++) {
loader.load(new URLRequest(XmlList[i].attributes()[0]));
//здесь должна быть проверка
lesson.push(loader.data);
//loader.addEventListener(Event.COMPLETE, onComplete); такой вариант не подходит
}