Показать сообщение отдельно
Старый 09.07.2007, 17:03
ARTur2 вне форума Посмотреть профиль Отправить личное сообщение для ARTur2 Найти все сообщения от ARTur2
  № 7  
Ответить с цитированием
ARTur2

Регистрация: Sep 2005
Адрес: Литва
Сообщений: 195
Мой XML-файл выглядит так:
Код:
<?xml version="1.0"?> 
<tree>
	<node label="Gallery 1">
		<node label="DCP_0730" src="DCP_0730.jpg" />
		<node label="DCP_0731" src="DCP_0731.jpg" />
	</node>
	<node label="Gallery 2">
		<node label="DCP_0732" src="DCP_0732.jpg" />
		<node label="DCP_0733" src="DCP_0733.jpg" />
	</node>
</tree>
по Вашему совету я поменял строку определяющую масив на следущее:
Код:
for ( var n:Number = 0; n<2 ; n++) {
		var node:Array = treeDP_xml.firstChild.childNodes[n].childNodes;
		trace(node);
		}
Trace показывает следущее:
Код:
<node label="DCP_0730" src="DCP_0730.jpg" />,<node label="DCP_0731" src="DCP_0731.jpg" />
<node label="DCP_0732" src="DCP_0732.jpg" />,<node label="DCP_0733" src="DCP_0733.jpg" />
Это ведь значит, что масив заполнен так, как нам надо. Но почему-то теперь поиск работает только для последней галереии. А разварачивает первую. Т.е. если искать "DCP_0732", покажет картинку для него, а "выбраной" в дереве будет DCP_0730.jpg. По первой же галереии поиск вообще не даёт ничего...