PDA

Просмотр полной версии : xml.load


qqql
13.11.2008, 23:17
Всем доброго времени суток)
вобщем когда загружаю XML файл с нета
xmlObject = new XML();
xmlObject.load("http://wm.exchanger.ru/asp/XMLbestRates.asp");
сделал загрузчик, и все такое

когда делаю Debug Movie, хмл нормально загружается, все переменные загружаются

но когда потом запускаю swf файл то выдает ошибку "Adobe flash player security" (типа ваш пролик запрашивает соединение с инетом и все такое...)

когда делаю экспорт ролика и в настройках экспорта ставлю Local playback security : Acces network only , то запущенный ролик запускается без ошибки но ХМЛ всеравно не грузится

что посоветуете делать? вообще мне надо этот ролик вывесить на сайте, но и хотелось бы чтобы он и на компе нормально функционировал

на компе он загружает ХМЛ тока тогда когда делаю Create Proector, но размер его в 2.5 мб вообще не устраивает, да и формат exe

Avtorpc
14.11.2008, 13:08
Мне кажется, что дело здесь политике секретности. Разрешается загружать .xml-файлы с того же домена откуда и флеш-ролик их загружающий. Поэтому и не работает.

Смольный (Smolniy)
14.11.2008, 13:22
Смотри хелп, ключевое слово crossdomain.xml

INK•
14.11.2008, 17:54
да это все не по этому вопросу.
http://ruslanshestopal.com/docs/rss_xml_livejournal_flash_reader.php
на вот ознакомся. Там есть и про локально и на сайте как с помощбю ПХП скрипта чиатать все если нету crossdomain.xml на том сайте с которого тянешь RSS

qqql
15.11.2008, 20:14
спасибо всем отписавшимся
так-с с доменами все разобрался, тоесть флешка находящаяся на моем домене просто так данные с домена wm.exchanger.ru получить не может,
для этого нужен такой скрипт
<?php
$rh = fopen ("http://wm.exchanger.ru/asp/XMLWMList.asp", "r");
while (!feof($rh))
{
$ret= fread($rh, 1024);
if ($ret == FALSE) { fclose($rh);
return false;
}else {
echo $ret;
}
}
?>

теперь проблема такая, как сделать чтобы флешка юзала этот скрипт?

и еще такой вопросик, хостинг .narod.ru может выполнять php скрипты?

Mnilionic
15.11.2008, 22:20
xmlObject.load("ваш_пхп_скрипт.php");

qqql
16.11.2008, 03:29
пробовал не работает так :(

Mnilionic
16.11.2008, 04:22
всё работает

<?php
print file_get_contents('http://wm.exchanger.ru/asp/XMLWMList.asp');
?>


на Народе нет php... по крейней мере лет 6 назад не было.

qqql
16.11.2008, 12:31
не работает, делаю так:
xmlObject = new XML();
xmlObject.load("C:/get.php");
trace (xmlObject)

содержимое get.php :
<?php
print file_get_contents('http://wm.exchanger.ru/asp/XMLWMList.asp');
?>

запускаю флешку, поле Output пустое

или как-то по другому надо?

scarbo
16.11.2008, 12:37
на народе НЕТ PНP!!!!!

Mnilionic
16.11.2008, 13:03
C:/get.php
на домашнем компьюторе PHP тоже нет (если вы его не устанавливали самостоятельно)