SecurityDomain 'http://domain.com/app/widget/twitter.png' попытался получить доступ к несовместимому контексту' app: /App.swf ' - PullRequest
1 голос
/ 19 февраля 2012

Я пытаюсь загрузить удаленный образ в свое приложение AIR и получаю следующую ошибку:

*** Security Sandbox Violation ***
SecurityDomain 'http://[------].com/app/widget/twitter.png' tried to access incompatible context 'app:/App.swf'

* имя домена отредактировано

Таким образом, в основном говорится, что удаленныйизображение пытается получить доступ к приложению?Как добавить удаленный домен как доверенный?

Я попытался Security.allowDomain('www.[------].com') и получил следующую ошибку:

SecurityError: Error #3207: Application-sandbox content cannot access this feature.
at flash.system::Security$/allowDomain()

1 Ответ

2 голосов
/ 19 февраля 2012

У вас есть доступ к удаленному домену, чтобы поместить файл crossdomain.xml в корень веб-сервера?

Если нет, вы можете обойти проблемы с песочницей, загрузив изображение в виде байтамассив (см. URLLoader), а затем преобразовать его в изображение (см. SWFLoader.loadBytes) в памяти.

...