crossdomain.xmlの使い方

SOLOモードSWFアプリのあるドメインと、データ取得先(RSS、DBなど)のドメインがそれぞれ異なる場合、通信できません。これはFlashのセキュリティ制限によるものです。

これを回避するには、

  1. データ取得先のサーバにcrossdomain.xmlをおく必要があります。ドメインルートに置いてください。
  2. LZX側にもそのcrossdomain.xmlを読み込む記述が必要です。

手順

(1)相手のサーバにドキュメントルートに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="*" />
  </cross-domain-policy>

(2)LZX(SOLOモード)に下記の記述を追加します。

<script>
  System.security.loadPolicyFile("http://相手ドメイン/crossdomain.xml");
</script>

これで、例えばデータセットなど相手ドメイン名を普通に書けばOKです。

▼例:

<canvas proxied="false"> 
  <script>
    System.security.loadPolicyFile("http://相手ドメイン/crossdomain.xml");
  </script>
  <dataset name="ds" src="http://相手ドメイン/・・・.php" request="true"/>
・・・
</canvas>
crossdomain.txt · 最終更新: 2011/02/01 19:19 by ason
Copyright © 2008~ずっと ason(minamotonoason@gmail.com)

chuumap 中小企業ツイッターマップ 製造、加工、卸などB2B主体の個人事業者、中小企業のツイッターを、グーグルマップの住所の位置に正確に表示。
tentwi 店舗でツイート 飲食店、販売店など、一般消費者向けの店舗を構えるお店ツイッターを、グーグルマップの住所の位置に正確に表示。
廃句ったー あなたのツイッターの最近のツイートから廃句もとい俳句を生成。
みかけったー 超人気!あなたのツイッターの最近のツイートからみかけの年齢と性別を診断。
キキキーったー 最近のツイートからキーの使用回数をしらべます。
SLOTTER(すろったー) あなたのツイッターのタイムラインのアイコンでスロット。FLASHゲーム。
MultiLangTweet 一度に48ヶ国語に翻訳してツイート。
英訳ったー 英訳または日本語訳してツイート。
バンドメンバー募集サイト シンプルなバンドメンバー募集サイト。
CMS総合デモサイト 有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト
ビズロック BizRock(ビズロック)~音楽ライブでプレゼン!情熱型ビジネス交流会