Как вывести xml в flash?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
hahaha
Сообщения: 86
Зарегистрирован: 04 янв 2012, 14:52

Как вывести xml в flash?

Сообщение hahaha »

Получаю файл php:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?><response><item><uid>1</uid><visits>1</visits></item></response>
Как вывести данные в флеш?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Как вывести xml в flash?

Сообщение Александр »

Код: Выделить всё

var xml = new XML(ПОЛУЧЕННЫЕ_ДАННЫЕ);trace(xml..uid);
hahaha
Сообщения: 86
Зарегистрирован: 04 янв 2012, 14:52

Re: Как вывести xml в flash?

Сообщение hahaha »

Александр писал(а):

Код: Выделить всё

var xml = new XML(ПОЛУЧЕННЫЕ_ДАННЫЕ);trace(xml..uid);
Спасибо!!! А можете поподробней описать???
hahaha
Сообщения: 86
Зарегистрирован: 04 янв 2012, 14:52

Re: Как вывести xml в flash?

Сообщение hahaha »

Александр
Получается вот что:

Код: Выделить всё

var myXML:XML = new XML(); var XML_URL:String = "http://сайт.ru/скрипт.php"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded);  function xmlLoaded(event:Event):void { result_tf.text=myLoader.data;}
Но в поле результат выводит исходник страницы а не данные! Как можно это исправить?
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Как вывести xml в flash?

Сообщение psix55 »

hahaha писал(а):Александр
Получается вот что:

Код: Выделить всё

var myXML:XML = new XML(); var XML_URL:String = "http://сайт.ru/скрипт.php"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded);  function xmlLoaded(event:Event):void { result_tf.text=myLoader.data;}
Но в поле результат выводит исходник страницы а не данные! Как можно это исправить?
Ну а где кусочек Александра?
То есть вставив кусок Александра получается примерно так:

Код: Выделить всё

var myXML:XML = new XML(); var XML_URL:String = "http://сайт.ru/скрипт.php"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded);  function xmlLoaded(event:Event):void { var xml = new XML(myLoader.data);result_tf.text=xml..uid;}
hahaha
Сообщения: 86
Зарегистрирован: 04 янв 2012, 14:52

Re: Как вывести xml в flash?

Сообщение hahaha »

psix55

Спасибо!!! Сам недодумался)))
Есть ещё такой вопрос-
выводится uid и visits

Код: Выделить всё

result_tf.text=xml..uid + xml..visits;
но выводится с начало в столбик ид а потом визиты. Как сделать чтобы выводился ид и напротив визиты?
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Как вывести xml в flash?

Сообщение sanych_dv »

Если есть возможность работать с JSON, незачем работать с XML.
hahaha
Сообщения: 86
Зарегистрирован: 04 янв 2012, 14:52

Re: Как вывести xml в flash?

Сообщение hahaha »

Как можно убрать теги?
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Как вывести xml в flash?

Сообщение sanych_dv »

А между тем ответ на ваш вопрос про теги - в моем предыдущем сообщении. И такие вопросы у вас будут всегда, пока вы будете "методом тыка" искать частные решения AS3, не понимая сути.
Ответить