чтение инфы из XML во FLASH

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
garymar
Сообщения: 30
Зарегистрирован: 26 авг 2010, 14:57

чтение инфы из XML во FLASH

Сообщение 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 неправильно создан, то поправте пожалуйста!
Заранее спасибо! Жду советов...
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: чтение инфы из XML во FLASH

Сообщение 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:
garymar
Сообщения: 30
Зарегистрирован: 26 авг 2010, 14:57

Re: чтение инфы из XML во FLASH

Сообщение garymar »

Полный код можно выложить? С описанием что к чему?
И почему он левый? Как правильно записать xml?
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: чтение инфы из XML во FLASH

Сообщение 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);}
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: чтение инфы из XML во FLASH

Сообщение 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
Ответить