![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Здравствуйте. Проблема в следующем:
Вот код: var myArray:Array = new Array(); function myFunction(arg1:flash.events.Event):void { var xml:XML = new XML(arg1.target.data); var i:Number = 0; var att:*; var j:Number = 0; var str:*; var array_in:Array = new Array(); xml = while (i < xml.items.item.length()) { att = xml.items.item[i].attributes(); j = 0; while (j < att.length()) { str = att[j].name().toString(); array_in[str] = att[j]; j = (j + 1); } array_in["order"] = i; array_in["clip"] = new flash.display.MovieClip(); addChild(array_in["clip"]); myArray[array_in["id"]] = array_in i = (i + 1); } } <?xml version="1.0" encoding="UTF-8"?> <site> <items> <item id="photo1" preload="1" filename="photo/best/01.jpg" type="jpg" /> <item id="photo2" preload="1" filename="photo/best/02.jpg" type="jpg" /> <item id="photo3" preload="1" filename="photo/best/03.jpg" type="jpg" /> <item id="photo4" preload="1" filename="photo/best/04.jpg" type="jpg" /> <item id="photo5" preload="1" filename="photo/best/05.jpg" type="jpg" /> <item id="photo6" preload="1" filename="photo/best/06.jpg" type="jpg" /> <item id="photo7" preload="1" filename="photo/best/07.jpg" type="jpg" /> <item id="photo8" preload="1" filename="photo/best/08.jpg" type="jpg" /> <item id="photo9" preload="1" filename="photo/best/09.jpg" type="jpg" /> <item id="photo10" preload="1" filename="photo/best/10.jpg" type="jpg" /> </items> </site> Добавлено через 20 минут Ну вобщем путём мозголома дошол до вот такого обращения |
|
|||||
|
Регистрация: Jul 2008
Адрес: Украина, Киев
Сообщений: 253
|
судя по всему, вам нужно создать свой класс, который бы содержал поля
["id"] ["preload"] ["filename"] ["type"] ["clip"] ["order"] тогда код был бы более прозрачным |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| двумерные , массив |
|
|