Страница 1 из 1

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

Добавлено: 22 апр 2012, 14:01
hahaha
Получаю файл php:

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

<?xml version="1.0" encoding="UTF-8"?><response><item><uid>1</uid><visits>1</visits></item></response>
Как вывести данные в флеш?

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

Добавлено: 22 апр 2012, 15:42
Александр

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

var xml = new XML(ПОЛУЧЕННЫЕ_ДАННЫЕ);trace(xml..uid);

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

Добавлено: 22 апр 2012, 17:26
hahaha
Александр писал(а):

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

var xml = new XML(ПОЛУЧЕННЫЕ_ДАННЫЕ);trace(xml..uid);
Спасибо!!! А можете поподробней описать???

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

Добавлено: 22 апр 2012, 20:19
Александр

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

Добавлено: 22 апр 2012, 22:17
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;}
Но в поле результат выводит исходник страницы а не данные! Как можно это исправить?

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

Добавлено: 22 апр 2012, 22:34
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;}

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

Добавлено: 22 апр 2012, 22:46
hahaha
psix55

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

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

result_tf.text=xml..uid + xml..visits;
но выводится с начало в столбик ид а потом визиты. Как сделать чтобы выводился ид и напротив визиты?

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

Добавлено: 24 апр 2012, 04:37
sanych_dv
Если есть возможность работать с JSON, незачем работать с XML.

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

Добавлено: 24 апр 2012, 20:19
hahaha
Как можно убрать теги?

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

Добавлено: 24 апр 2012, 23:30
sanych_dv
А между тем ответ на ваш вопрос про теги - в моем предыдущем сообщении. И такие вопросы у вас будут всегда, пока вы будете "методом тыка" искать частные решения AS3, не понимая сути.