Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > セキュリティについて > サーバーサイドポリシーファイルによるデータへのアクセス許可 | |||
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