файл политики гибкой загрузки crossdomain.xml - PullRequest
2 голосов
/ 09 февраля 2009

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

Как я могу сказать flex, чтобы он смотрел из моего файла crossdomain.xml где-нибудь, кроме корня? Добавлять ли я код loadPolicy в метод init моего приложения flex?

У кого-нибудь есть хорошие образцы по этому поводу?

Ответы [ 3 ]

4 голосов
/ 09 февраля 2009

С документы :

loadPolicyFile() метод

Ищет файл политики на местоположение, указанное в URL параметр.

0 голосов
/ 01 октября 2009

Security.allowDomain ( "*"); Security.loadPolicyFile ( "https://play2beatme.com/crossdomain.xml"); используйте этот код внутри вашего метода init () ... надеюсь, это поможет вам

0 голосов
/ 09 февраля 2009

Есть еще один вариант. Если файл междоменной политики не указан, Flex отправит «» серверу сокетов. Затем сервер может записать содержимое файла междоменной политики в сокет. Flex закроет соединение и снова подключится, если все подтвердится.

Недостатком этого подхода является то, что от первоначального установления соединения на стороне Flex до получения полного рабочего соединения потребуется около 1-2 секунд (событие flash.events.Event.CONNECT отправляется после того, как соединение полностью установлено, хотя ). Если это неприемлемо, размещение файла междоменной политики в корне, вероятно, является лучшим вариантом.

...