Я пытаюсь загрузить XML-файл со списком книг, я посмотрел вокруг и нашел эту функцию, попытался настроить ее на работу, но я не могу заставить это работать, я могу загрузитьXML и фактически читает информацию из него, но я пытался установить глобальный массив или что-то подобное, чтобы я мог получить доступ к данным позже,
, вот код:
var books:XML = loadBooks();
trace(books); //Returns a blank output
function loadBooks():XML {
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("bookList.xml"));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
trace(xmlData); //Returns what I want to have
}
return xmlData;
}
Iдобавлены комментарии к частям trace (), чтобы немного рассказать о том, что происходит Спасибо заранее.