Страница 1 из 1
чтение инфы из XML во FLASH
Добавлено: 26 авг 2010, 15:04
garymar
Здравствуйте друзья!
Подскажите кто-нибудь понятный код чтения XML файла на AS3.
Не могу разобраться как именно вытягивать данные и записывать их в соответствующие поля.
XML:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?><response><uid>123</uid><value>123</value><uid>456</uid><value>24</value><uid>234</uid><value>19</value></response>
Если XML неправильно создан, то поправте пожалуйста!
Заранее спасибо! Жду советов...
Re: чтение инфы из XML во FLASH
Добавлено: 26 авг 2010, 15:15
bodnar
эксперементируй
Код: Выделить всё
trace(xml..uid); // <uid>123</uid><uid>456</uid><uid>234</uid>trace(xml..uid[0]); // 123trace(xml..uid[1]); // 456trace(xml..uid[2]); // 234
Вообще какой то левый xml
Re: чтение инфы из XML во FLASH
Добавлено: 27 авг 2010, 08:15
garymar
Полный код можно выложить? С описанием что к чему?
И почему он левый? Как правильно записать xml?
Re: чтение инфы из XML во FLASH
Добавлено: 27 авг 2010, 10:38
paduchin
Что то типо того
Код: Выделить всё
var xmlLoader:URLLoader = new URLLoader (new URLRequest ("ссылка"));var xmlData:XML;xmlLoader.addEventListener(Event.COMPLETE, getXML);function getXML(e:Event):void {xmlData = XML (e.target.data);trace(xmlData);}
Re: чтение инфы из XML во FLASH
Добавлено: 27 авг 2010, 11:13
Noise Gate
garymar
обычно делают так:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?><response> <item> <uid>123</uid> <value>123</value> </item> <item> <uid>456</uid> <value>234</value> </item> <item> <uid>1232</uid> <value>1231</value> </item></response>
А доступ примерно такой:
Код: Выделить всё
trace(xml.item[0].uid);trace(xml.item[0].value);
Почитай тут:
http://help.adobe.com/ru_RU/ActionScrip ... -7ff5.html