Flashで別ドメインのファイルにアクセス

クロスドメインPHPと通信したりするとき、通信される側のサーバ(Flashではない方)のホームディレクトリにcrossdomain.xmlという名前で以下の様な中身のファイルを設置。
●crossdomain.xml

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all" />
    <allow-access-from domain="hoge.jp" secure="false" />    //SSLの場合「secure="false"」を付ける
</cross-domain-policy>

ホームディレクトリにcrossdomain.xmlを置けない場合

.htaccessとcrossdomain.xmlFlashが通信するファイルと同階層に設置する。
.htaccess

Header append X-Permitted-Cross-Domain-Policies: "all"

●crossdomain.xml

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="hoge.jp" secure="false" />    //SSLの場合「secure="false"」を付ける
</cross-domain-policy>