Crossdomain.xml (кросдоменник, в простонародье) - это файл, лежащий в корне домена, который разрешает или запрещает доступ к ресурсам домена с других серверов. XML файл выглядит следующим образом:
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-access-from domain="ucoz.com" />
</cross-domain-policy>
В данном случае "*" означает, что к нашему домену разрешен доступ со всех сайтов. Если же доступ нужно ограничить, то перечисляются все домены с которых разрешен доступ, в нашем случае с "ucoz.com" доступ открыт.
Взаимодействие с FLASH.
Проблема выглядит следующим образом. На сервере лежит PHP скрипт, который возвращает XML файл. В процессе разработки из среды FLASH все работает идеально. Но вот стоит выложить готовый SWF файл на сервер, отличный от сервера, где лежит PHP - все прекращает работать. XML возвращает пустоту. Когда я столкнулся с такой ситуацией, то долго не мог понять: у меня на компе все работает, на сайте нет - в чем ошибка??? Ошибка в политике безопасности. Просто нужно флешку выложить на сервер, где покоится наш PHP скрипт или XML. Либо, выложить в корень нашего сервера кросдоменник с прописанным доступом со стороннего сервера.
Создаем Crossdomain.xml
Открываем редактор Блокнот. В текст вставляем структуру:
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
Сохраняем файл в кодировке UTF-8 (главное, чтобы исправно читался на сервере) и пользуемся удаленным доступом к ресурсам на сайте.