![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Сообщений: 18
|
Флешь должен загрузить menu.xml и правильно его обработать, но он после загружает xml отказывается читать значение элементов списка, т.е. при обращению к любому xml-элементу воводит значение: undefinite.
Где ошибка непойму? menuXML = new XML();
menuXML.load("menu.xml");
menuXML.onLoad = function(done){
if(done){
trace(this.toString()); // верно выводит строку из xml
rootNode = this.firstChild;
menuNodes = rootNode.firstChild;
children = menuNodes.childNodes;
for (i=0; i < children.length; i++){ //а в этот цикл даже не входит
trace(children[i].toString());
}
}
}
<?xml version="1.0" encoding="utf-8"?> <root> <menu> <page id="1" name="Главная" anchor="main"> <content type="txt" path="text/main.txt" modul="moduls/text01.swf"/> </page> <page id="2" name="Элементы кода" anchor="code"> <subpage id="21" name="Код №1" anchor="01"> <content type="img" path="img/01.png" modul="moduls/img01.swf"/> </subpage> <subpage id="22" name="Код №2" anchor="02"> <content type="img" path="img/02.png" modul="moduls/img01.swf"/> </subpage> <subpage id="23" name="Код №3" anchor="03"> <content type="img" path="img/03.png" modul="moduls/img01.swf"/> </subpage> </page> <page id="3" name="Содержание" anchor="cont"> <content type="txt" path="text/cont.txt" modul="moduls/text02.swf"/> </page> </menu> </root> |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
menuXML.ignoreWhite = true; добавь.
|
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
пардон может я что то непонимаю а где массив? тогда как вы пытаетесь
выполнить трэйс я бы так написал Последний раз редактировалось Мыкыта; 11.02.2007 в 17:31. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Мыкыта, все там верно, не надо лишних массивов.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:37. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|