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

Регистрация: Dec 2010
Сообщений: 37
Цитата:
Сообщение от Haiat Посмотреть сообщение
Код:
<?xml version="1.0" encoding="UTF-8"?>
<data>
 <gallery>
  <album name="1">
   <img name="1" small="asdasd.jpg" big="weqwe.jpg" />
   <img name="2" small="asdasd.jpg" big="weqwe.jpg" />
   <img name="3" small="asdasd.jpg" big="weqwe.jpg" />
    .....
  </album>
  <album name="2">
   <img name="1" small="asdasd.jpg" big="weqwe.jpg" />
   <img name="2" small="asdasd.jpg" big="weqwe.jpg" />
   <img name="3" small="asdasd.jpg" big="weqwe.jpg" />
    .....
  </album>
   ......
 </gallery>
</data>
Код AS1/AS2:
for(i=0;i<_root.data_xml.childNodes[0].childNodes[0].childNodes.length;i++){
  trace(_root.data_xml.childNodes[0].childNodes[0].childNodes[i].attributes.name);
}
Супер! То, что нужно спасибо. Правда ещё будут вопросы

Добавлено через 1 час 27 минут
Есть такая функция:

Код AS1/AS2:
data_xml = new XML();
		data_xml.ignoreWhite = true;
		data_xml.load("data.xml");
		data_xml.onLoad = function() {
			//objname = _root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.name
			ID1 = _root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.id
			trace(ID1)
			movie1=_root.attachMovie("ID"+ID1, objname, this.getNextHighestDepth());
			//trace(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.posX)
			movie1._x=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.posX;
			trace(movie1)
			movie1._y=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.posY;
			movie1._visible=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.vis;
			movie1.loadMovie(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.ssil, objname)
			movie1.onRelease = function () {
				if (_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS) {
				getURL(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS);
				}
			}
			trace(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1]);
			//trace(_root.data_xml.nodeValue[0])
		};
Не работает функция onRelease - не реагирует вообще.
И ещё вопрос почему я не могу обращаться так
Код AS1/AS2:
objname._visible=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.vis;
?