以前からhttpのSWFファイルからhttpsへのコンテンツへのsendAndLoadってどうやるんだろう?と思っていたのでテストしてみました。
確か、crossdomain.xmlを使うということだけは頭の片隅にあったんだけど・・・
■https上のデータファイルへのアクセス
・httpsのサーバに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="httpのサイト" secure="false" />
</cross-domain-policy>
・httpで表示するSWFファイルのActionScriptに任意のディレクトリにあるポリシーファイルをロードする
System.security.loadPolicyFile
("httpsのサーバにあるポリシーファイルのURL");
これでhttpのサーバからhttpsのサーバのファイルへアクセスすることが可能なり。