Я пытаюсь прочитать файл XML и отобразить его содержимое в виде простого списка или на консоли.
Проблема в том, что прослушиватель событий запускается в бесконечном цикле.
Код:
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, processXML);
myLoader.load(new URLRequest("/songs/songs.xml"));
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML.*);
}
XML-файл:
<?xml version="1.0" encoding="utf-8"?>
<Songs>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
</Songs>
Выход:
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
<Song>Kalimba.mp3</Song>
<Song>Sleep Away.mp3</Song>
....