Вам нужно вставить что-то в ваш код для доступа к ресурсу, разрешенному crossdomain.xml?

StackOverflow https://stackoverflow.com/questions/213443

Вопрос

Хотите знать, нужно ли мне что-то делать в своем swf, чтобы иметь возможность доступа к ресурсам на другом сервере, что означает нечто большее, чем просто указание URL-адреса для ресурса. Будет ли Flash обрабатывать «go get crossdomain.xml и аутентифицировать все» за кулисами, или мне нужно будет включить какой-то специальный код, помимо простого запроса файла swf?

Это было полезно?

Решение

  

Вспышка справится   crossdomain.xml и аутентифицируйтесь   все за кадром или я   нужно включить какой-то специальный код   кроме простого запроса файла SWF?

В случае любого междоменного запроса Flash выполнит поиск файла crossdomain.xml в корне домена. Например, если вы запрашиваете XML-файл у: http://mysubdomain.mydomain.com/fu/bar/

Flash проверит, существует ли файл crossdomain.xml по адресу: http://mysubdomin.mydomain.com/crossdomain.xml

Если вам когда-нибудь понадобится загрузить файл crossdomain.xml из другого места, вы можете сделать это с помощью Security.loadPolicyFile . Имейте в виду, что расположение этого междомена влияет на безопасность вашего доступа.

Вы также можете ознакомиться с изменениями безопасности во Flash Игрок 10 .

Другие советы

Если вы просто пытаетесь получить доступ к другому SWF, добавление crossdomain.xml сделает всю работу за вас, поскольку Flash сделает это за вас

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top