Есть ссылка на XML файл, наполенный: Code: <response><card1>2</card1><card2>2</card2><card3>2</card3><card4>2</card4><card5>2</card5><card6>2</card6><card7>1</card7><card8>1</card8><card9>1</card9><card10>1</card10><card11>1</card11><card12>1</card12><card13>1</card13><card14>0</card14><card15>1</card15><card16>0</card16><card17>0</card17><card18>1</card18><card19>2</card19><card20>1</card20><card21>1</card21><card22>1</card22><card23>1</card23><card24>0</card24></response> Нужно прочитать в массив все данные. AS3 Flash.
Code: var myXML:XML = new XML(); var XML_URL:String = "cards.xml"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener("complete", xmlLoaded); function xmlLoaded(event:Event):void { var arr:Object = new Object(); arr["attr"] = new Array(); arr["uzel"] = new Array(); myXML = XML(myLoader.data); var size:int = myXML.card.length(); var i:int=0; for each(var item:XML in myXML.card) { if(i < size) { arr["attr"][i] = item.attributes(); arr["uzel"][i] = item; i++; } } for (var at:String in arr) { trace(at+ ": " + arr[at]) } } если сделать так все работает ,просто удобней делать что б элемент card был без разных номеров их лучше аттрибуты класть.
Спасибо. Помогло. А есть ли альтернативы команды sleep(); А то как-то быстро грузится. Нужна задержка.