サーバーサイドポリシーファイルによるデータへのアクセス許可

Flash ドキュメントで外部ソースからデータをロードする場合は、データロード呼び出し方法として、XML.load()XML.sendAndLoad()LoadVars.load()LoadVars.sendAndLoad()loadVariables()loadVariablesNum()、MovieClip.loadVariables()XMLSocket.connect()、および Flash Remoting (NetServices.createGatewayConnection) を使用します。また、SWF ファイルは、実行時にランタイム共有ライブラリ (RSL) や、他の SWF ファイルに定義されているアセットを読み込むことができます。デフォルトでは、データまたは RSL は、外部データやメディアをロードする SWF ファイルと同じドメインに属している必要があります。

ランタイム共有ライブラリのデータやアセットを異なるドメインの SWF ファイルでも利用できるようにするには、"ドメイン間ポリシーファイル" を使用する必要があります。ドメイン間ポリシーファイルは XML ファイルであり、サーバーのデータとドキュメントをどのドメインの SWF ファイルが利用できるかを示すものです。ドメインは、特定のものを指定することも、すべてを指定することもできます。サーバーのポリシーファイルに指定されたドメインが提供する SWF ファイルであれば、必ずサーバーのデータ、アセット、または RSL にアクセスすることができます。

外部データをロードしている場合は、ファイルを Flash Player 7 に移植する予定がなくてもポリシーファイルを作成する必要があります。RSL を使用している場合は、呼び出し元ファイルと呼び出し先ファイルのいずれか一方でも Flash Player 7 用にパブリッシュするのであればポリシーファイルを作成する必要があります。

詳細については、次のトピックを参照してください。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001084.html