Могу ли я получить свой Flex .swf и изображения из разных корзин Amazon S3? - PullRequest
0 голосов
/ 01 сентября 2009

У меня есть Flex 3 SWF в одной корзине Amazon S3, которая динамически загружает изображения для кнопок, которые хранятся в другой корзине S3.

Я установил полностью открытый файл crossdomain.xml в каждом сегменте, но когда я вызываю SWF с моего веб-сайта, загружаются только изображения нескольких кнопок - и это просто кнопка состояния «вверх» или «нормальный» изображения (т.е. не «вниз», «над» или «отключен»).

Я надеялся, что просто установки открытого файла политики crossdomain.xml было бы достаточно, чтобы я мог перетаскивать изображения через эти разные домены, но он явно не работает.

Мне бы хотелось как можно более простое решение, но я читал об использовании фильма SHIM (который не звучит прямо) или использовании PHP, например, в качестве прокси-сервера - но я не Не думаю, что я могу сделать это с S3, так как это не настоящий сервер, как таковой.

Я был бы очень признателен за любые мысли по этому поводу от людей, которые сделали нечто подобное.

1 Ответ

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

Просто для продолжения этого я сделал, как предложил Джеймс Лаврук, и перенес контент на локальный сервер, где он все еще не работал. Некоторые вещи, которые я не оценил, прежде чем я начал смотреть на это, и то, что я узнал:

  • Корзины Amazon S3 поддерживают вложенные структуры (по какой-то причине я убедил себя, что они могут содержать только плоские файловые структуры - я не знаю почему!)

  • размещение файла crossdomain.xml в корне корзины S3 было ключом к сортировке

  • crossdomain.xml файлы изменились в Flash Player 9 и более поздних версиях, и, я полагаю, в версии v10 есть дополнительные команды, связанные с поведением мастер-файлов, которые мне нужно было реализовать.

Некоторые интересные ссылки:

http://www.jodieorourke.com/view.php?id=108&blog=news

http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2011

...