Показать сообщение отдельно
Старый 11.02.2007, 14:50
Tipon вне форума Посмотреть профиль Отправить личное сообщение для Tipon Найти все сообщения от Tipon
  № 1  
Ответить с цитированием
Tipon

Регистрация: Jan 2006
Сообщений: 18
Question Проблеммы с обработкой XML

Флешь должен загрузить 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 я допустил ошибку и флешь неможен его нормально обработать? Я вообще понятия не имею в чём проблемма. Содержание menu.xml :
Код:
<?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>
Подскажите плз в чём может быть ошибка?