Страница 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 :lol:

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