Нарушение «песочницы» flash crossdoman.xml

У меня есть файл crossdomain.xml, находящийся в папке моего веб-сервера в Интернете:

<?xml version="1.0" ?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

Просто чтобы попытаться заставить его работать, я на самом деле поместил его в каждую папку на пути к моей веб-странице, но с тем же результатом, когда я пытаюсь запустить тестовый фильм из Flash Professional:

*** Security Sandbox Violation ***
Connection to loadNews(http://devbox.net/Media/links/ticker.xml) halted - not permitted from file:////Volumes/Mac%20Pro%20HD/Users/norm/Desktop/ticker/rssTest.swf
problem loading the XML

Как я могу заставить это работать?


person solerous    schedule 28.07.2011    source источник


Ответы (1)


Междоменные политики могут быть сложными (а иногда и кошмарными).

Ваш XML-код политики выглядит прекрасно, но находится ли он в том же домене, что и ваш XML-файл? Такая (или аналогичная) политика должна быть на странице http://devbox.net/crossdomain.xml. иначе вы не сможете загрузить файл ticker.xml.

person Jacksonkr    schedule 07.08.2011