Есть код:

Код:
roomArray = new Array();
textArray = new Array();
roomXML = new XML();
roomXML.ignoreWhite = true;
roomXML.load("32.xml");
roomXML.onLoad = function(loaded){
if(loaded){
rooms = this.firstChild;
skolkoRooms = rooms.childNodes.length;
for (i=0; i<skolkoRooms; i++ ){
roomArray.push(rooms.childNodes[i].attributes.id);
textArray.push(rooms.childNodes[i].attributes.txt);
trace("ID: "+roomArray[i]+" TXT: "+textArray[i]); // массив есть и все показывает
}
}
}
trace("ID: "+roomArray[0]);
trace("TXT: "+textArray[0]);
// массива нет и показывает undefined
в функии массив собран и все показывает, а за функцией говорит что undefined
вот XML:

Код:
<?xml version="1.0" ?>
<rooms>
<room id="1" txt="Магазин №1"></room>
<room id="2" txt="Магазин №2"></room>
<room id="3" txt="Магазин №3"></room>
<room id="4" txt="Магазин №4"></room>
<room id="5" txt="Магазин №5"></room>
</rooms>
Кто подскажет где собака порылась?