Ошибка безопасности Flex, невозможно загрузить данные - PullRequest
0 голосов
/ 23 октября 2009

Я получаю действительно странную ошибку безопасности при попытке загрузить данные с одного URL-адреса на другой. По сути, мой URL-адрес холста в Facebook указывает на http://www.tonyamoyal.com/stuff/path/, и у него есть тег fb: swf, который указывает на http://www.tonyamoyal.com/stuff/path/Quiz.swf. Приложение facebook загружается нормально, но когда я пытаюсь вызвать службу, которая находится по другому URL, я получаю ошибку безопасности:

http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx

Кросс-домен на tonyamoyal.com настроен на пропуск всех доменов. Кросс-домен на somedomain.com имеет линию, специально разрешающую звонки с www.tonyamoyal.com:

<allow-access-from domain="www.tonyamoyal.com" />

Есть идеи, почему здесь возникнет проблема безопасности?

1 Ответ

0 голосов
/ 25 октября 2009

При запуске приложения попробуйте загрузить файл политики, выполнив:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
...