Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как вывести поочерёдно имена атрибутов узла XML (http://www.flasher.ru/forum/showthread.php?t=118371)

van4es 21.11.2008 15:54

Как вывести поочерёдно имена атрибутов узла XML
 
Есть XML: <node dir="video_files" startVolume="0" autoStart="1" debuger="1" />

Как вывести поочерёдно имена атрибутов узла XML? Искал на форуме и нашёл пример только для AS3. А как это сделать на AS2?

Хемуль 21.11.2008 16:01

2 van4es:
Код AS1/AS2:

var xml:XML = new XML("<node dir=\"video_files\" startVolume=\"0\" autoStart=\"1\" debuger=\"1\" />");
for (var attrName:String in xml.firstChild.attributes) {
        trace(attrName);
}


van4es 21.11.2008 18:05

хм......теперь не могу вывести значение :)

внутри цикла вписал

Код AS1/AS2:

trace(attrName + ' = ' + xml.firstChild.attributes.eval(attrName) );

но не выводит значение :(
как его вывести?

iNils 21.11.2008 18:13

Код AS1/AS2:

xml.firstChild.attributes[attrName]


van4es 21.11.2008 18:23

да, точно. спасибо.


Часовой пояс GMT +4, время: 20:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.