Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
-
SergeyP
- Сообщения: 11
- Зарегистрирован: 23 окт 2010, 23:29
Сообщение
SergeyP »
в переменную flashVars.api_result я получаю вот такой вот XML
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><response list="true"> <user> <uid>1771269</uid> <first_name>Сергей</first_name> <last_name>Попов</last_name> </user></response>
как мне его разобрать
я пытаюсь сделать это вот так
Код: Выделить всё
var d:XML=flashVars.api_result;сhild('user').first_name;
но это не помогает как я понимаю проблемма в заголовке <?xml version="1.0" encoding="utf-8"?>
-
psix55
- Модератор
- Сообщения: 1015
- Зарегистрирован: 09 дек 2009, 17:16
Сообщение
psix55 »
Код: Выделить всё
var yourXml = flashVars.api_result;var xml = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!
Последний раз редактировалось
psix55 26 окт 2010, 21:58, всего редактировалось 1 раз.
Причина: Ошибся :)
-
SergeyP
- Сообщения: 11
- Зарегистрирован: 23 окт 2010, 23:29
Сообщение
SergeyP »
psix55 писал(а):Код: Выделить всё
var yourXml = flashVars.api_result;var XML = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!
Код: Выделить всё
var yourXml = flashVars.api_result; var XML = new XML(yourXml); // trace(xml..uid); re.text =trace(xml..first_name);
не работает все равно
-
SergeyP
- Сообщения: 11
- Зарегистрирован: 23 окт 2010, 23:29
Сообщение
SergeyP »
SergeyP писал(а):psix55 писал(а):Код: Выделить всё
var yourXml = flashVars.api_result;var XML = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!
var yourXml = flashVars.api_result;
var XML1:XML = new XML(yourXml);
//trace(XML..uid);
re.text=XML1..first_name;[/code]
СПАСИБО БОЛЬШОЕ
-
Александр
- Создатель сайта
- Сообщения: 4574
- Зарегистрирован: 27 сен 2009, 16:45
Сообщение
Александр »
psix55
XML и xml - разные переменные. Переменную XML лучше вообще не называть. xml можно.
Код: Выделить всё
var yourXml = flashVars.api_result;var xml = new XML(yourXml);//trace(xml..uid);re.text =trace(xml..first_name);
-
psix55
- Модератор
- Сообщения: 1015
- Зарегистрирован: 09 дек 2009, 17:16
Сообщение
psix55 »
Ну да, стормозил! Потому что торопился