У меня проблемы с междоменной политикой. Я использую загрузчик AS3 для получения изображения; Я делаю это загрузить файл политики, как это:
var pLoader : Loader = new Loader();
var pContext : LoaderContext = new LoaderContext();
pContext.checkPolicyFile = true;
pLoader.load(new URLRequest(sURL), pContext);
Это прекрасно работает, если изображение доступно напрямую; однако , когда сервер отправляет перенаправление, загрузчик следует за ним, но теряет флаг checkPolicyFile, что приводит к исключению SecurityException, то есть он не проверяет междоменную политику перенаправленного URL.
Я нашел решение здесь (http://www.stevensacks.net/2008/12/23/solution-as3-security-error-2122-with-300-redirects), но выглядит хрупким (то есть, похоже, что оно потерпит неудачу, если имеется более одного перенаправления). Как правильно это сделать?
РЕДАКТИРОВАТЬ: Мое лучшее на данный момент решение - использовать новый Loader, если при доступе к контенту возникает исключение SecurityException И загруженный URL-адрес отличается от того, который я запрашивал первоначально ... работает, но выглядит как хак.