PDA

Просмотр полной версии : Проблема с URLLoader


dmitrypro
25.02.2010, 22:15
Недавно я стал изучать AS3, до этого сидел на AS2.

Делаю флешку, которая получает данные от скрипта с помощью URLLoader. Скрипт находится на моем сайте в одном из поддоменов.
Если я запускаю флешку локально (Ctrl + Enter), то данные нормально получаются. А если помещаю скрипт на сайт (на другой поддомен), то соединение не оканчивается. Причем Firefox в статус баре пишет "Передача данных xxx.yyy.zzz", тоже бесконечно.

Добавлено через 11 минут
Извиняюсь, не в тот раздел написал.

Gaen
25.02.2010, 22:34
Вам нужно поместить файл политики в корень поддомена, на котором находится скрипт.

dmitrypro
25.02.2010, 22:52
Добавил в корень поддомена и домена файл crossdomain.xml следующего содержания:<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*.мой_сайт.ru" />
</cross-domain-policy>
Ничего не изменилось.
Пытался загрузить файл с помощью Secure.loadPolicyFile, только я не знаю, какую библиотеку подключать. import flash.Security.* подсвечивается, но в консоли появляется ошибка "1172: Definition flash.security could not be found."

Добавлено через 5 минут
Поместил этот файл в поддомен, в котором находится скрипт - заработало.