![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2012
Сообщений: 2
|
Добрый день!
мне нужно получать в свой флеш XMLку с URL-адреса нужно отправить GET-запрос серверу. Как это лучше сделать? есть разные методы: getURL, loadVars, ExternalInterface... что лучше выбрать? и как это вообще работает? |
|
|||||
|
Модрон-ветеринар
|
Используйте класс XML, метод XML.load.
В URL пропишите адрес вашего скрипта со сторокой GET-запроса, в скрипте получайте GET-запрос и отдавайте XML (как отдавать - вам виднее, скрипт ваш, этот вопрос вне темы). var myXML:XML = new XML(); myXML.ignoreWhite = true ; myXML.onLoad = function(success) { //парсим полученный XML для получения данных }; myXML.load('getxml.php?var1=1&var2=2'); ExternalInterface тут вообще не при чем, он не для взаимодействия с сервером, а с клиентом, обычно с JS на странице, открытой в браузере. getURL тоже не для этого, он вообще ничего не возвращает. PS. Называйте темы более внятно.
__________________
Идите первым! Последний раз редактировалось mooncar; 09.06.2012 в 13:19. |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 2
|
мммм...
не знал что ТАК можно, у меня щас с диска читает все наормально: myxml = new XML(); myxml.ignoreWhite = true; myxml.onLoad = function(ok) { ///распарс... } myxml.load("abeQ7.xml") |
|
|||||
|
Модрон-ветеринар
|
Так в чем вопрос-то? Вы же GET-запрос задумали. Диск-то локальный причем? Берите сервер, пишите скрипт и тестируйте.
Только кажется я начал понимать... Передавать-то в адресной GET-строке на сервер вы ничего не собираетесь? Тогда просто используйте стандартную работу с классом XML, смотрите примеры.
__________________
Идите первым! Последний раз редактировалось mooncar; 09.06.2012 в 17:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|