Я получаю действительно странную ошибку безопасности при попытке загрузить данные с одного 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/
http://www.tonyamoyal.com/stuff/path/Quiz.swf
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" />
Есть идеи, почему здесь возникнет проблема безопасности?
При запуске приложения попробуйте загрузить файл политики, выполнив:
Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");