междоменная проблема с загрузкой только SWF-файлов из BLOB-хранилища Azure Cloud - PullRequest
1 голос
/ 27 марта 2012

У меня проблемы с загрузкой файлов .swf в мое приложение флэш-памяти из учетной записи в облачном хранилище на Azure.изображения и видео загружаются нормально, но файлы .swf возвращают эту ошибку:

SecurityDomain 'http://localhost/' tried to access incompatible context 'http://[---].blob.core.windows.net/content/swf/Lib_En.swf'

это мой междоменный домен:

<?xml version="1.0" encoding="utf-8"?> 
<cross-domain-policy>  
<site-control permitted-cross-domain-policies="all"/>
<allow-http-request-headers-from domain="*" headers="*"/>
<allow-access-from domain="*" />  
</cross-domain-policy>

На случай, если вам интересно: у меня правильный mime-тип намой файл междомена.Это единственная ошибка, которую генерирует мой основной SWF.Я на 100% уверен, что SWF-файл загружает файл.

1 Ответ

2 голосов
/ 27 марта 2012

Lib_En.swf должен разрешить доступ к нему другим доменам. Где-то в коде Lib_En.swf вставьте строку ниже.

Security.allowDomain("*");

Создайте его снова и загрузите.

Подробнее об этом: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Security.html#allowDomain%28%29

...