Ваш междоменный файл должен находиться на сервере с приложением flash, которое выполняет загрузку, а не с файлами, в которые он загружается. Затем вы указываете домен S3 в качестве разрешенного домена.
<allow-access-from domain="s3.amazonaws.com" />
Редактировать: Хорошо, я официально запутался.
Кажется, JB прав в своем комментарии о том, что я неправильно понял. С здесь :
Всякий раз, когда Flash Player 7 обнаруживает
запрос на загрузку данных вне домена,
проигрыватель пытается найти файл политики
на сервере, с которого он пытается
загрузить данные. Если файл политики существует
и это дает доступ к источнику
домен фильма Flash делает
запрос, то операция завершается успешно.
Однако мы делаем именно это (загружаем изображения во флэш-компонент с удаленного сервера Amazon) на одном из наших клиентских веб-сайтов, однако наш файл crossdomain.xml
находится в корне загрузочного веб-сервера - корзины Amazon не содержит файлов политики.
Так как же работает наш сайт? Согласно документации, это не должно!
Редактировать 2
Согласно комментарию Воутера, то, что я делаю, является особым случаем, который объясняет, почему он работает для меня, даже если мои междоменные файлы находятся в неправильном месте ...