SecurityError: Ошибка № 2122: нарушение изолированной программной среды - PullRequest
2 голосов
/ 07 октября 2009

У меня есть Loader, который загружает изображение Flickr, затем я draw() содержимое Loader.

Я получаю эту ошибку:

SecurityError: Ошибка № 2122: нарушение изолированной программной среды безопасности: LoaderInfo.content: mywebsite / myswf.swf не может получить доступ к flickr / imageurl. Файл политики требуется, но флаг checkPolicyFile не был установлен когда этот носитель был загружен. на flash.display :: LoaderInfo / get содержание ()

corssdomain.xml загружается из Flickr, я установил checkPolicyFile в true для LoaderContext, который я передаю в качестве второго параметра методу load().

Чего мне не хватает?

Ответы [ 2 ]

3 голосов
/ 28 апреля 2011

Эта проблема похожа на загрузку картинок на Facebook из ActionScript, как описано здесь http://novacoders.blogspot.com/2011/04/loading-pictures-from-facebook.html

2 голосов
/ 07 октября 2009

ОК, я понял проблему. Я загружал все изображения со static.flickr.com, и вот откуда пришел файл междомена. Этот URL дал 302 статуса ответа, и изображения на самом деле пришли с farmX.static.flickr.com. Теперь я изменил URL-адрес flickr на farm4.static.flickr.com, и все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...