Показать сообщение отдельно
Старый 24.08.2012, 02:07
NoisyFlasher вне форума Посмотреть профиль Отправить личное сообщение для NoisyFlasher Найти все сообщения от NoisyFlasher
  № 6  
Ответить с цитированием
NoisyFlasher
 
Аватар для NoisyFlasher

Регистрация: Aug 2012
Сообщений: 70
Цитата:
Сообщение от Aquahawk Посмотреть сообщение
нет файла crossdomain.xml или в нём написано не то что надо. В вашем случае поможет
Код:
<?xml version="1.0"?>
<cross-domain-policy>
   <allow-access-from domain="www.mydomain.org"/>
</cross-domain-policy>
который вы положите в mydomain.org. Ваша флешка обращается за данными в родительский домен, а для этого нужно его разрешение.
У вас скорее всего указан адрес до xml не относительный, а прямой, причём http://mydomain.org/blablabla и поэтому флешка из www.mydomain лезет в mydomain. укажите адрес относительный, просто /blablabla и скорее всего всё заработает без кроссдоменника. Тогда за xml флешка пойдёт через www и это будет тот же домен и разрешение не требуется, веб сервер скорее всего обработает это правильно.
crossdomain.xml лежал, и именно такой, как вы привели - ситуацию не изменило.
Ссылка на xml c данными - относительная:
Код AS3:
_XMLLoader = new CustomXMLLoader(new URLRequest("data.xml"), _tracer);