LocalConnection 許可の設定

LocalConnection クラスを使用すると、相互に指示を送ることができる SWF ファイルを作成できます。LocalConnection オブジェクトを使って通信できるのは、同じクライアントコンピュータ上で実行中の SWF ファイルだけです。ただし、これらは異なるアプリケーションで実行されていてもかまいません。たとえば、ブラウザで実行されている SWF ファイルと、プロジェクタで実行されている SWF ファイルとの間で通信することもできます。

どの LocalConnection 通信の場合も、送信側 SWF ファイルと受信側 SWF ファイルがあります。Flash Player では、デフォルトで同じドメイン内の SWF ファイル間で LocalConnection 通信が可能です。別のサンドボックス内の SWF ファイルの場合、受信側は LocalConnection.allowDomain() メソッドを使用して送信側に許可を与える必要があります。LocalConnection.allowDomain() メソッドへ引数として渡すストリングには、次のものを含めることができます。正確なドメイン名、IP アドレス、およびワイルドカードの *

メモ

 

allowDomain() メソッドは、ActionScript 1.0 および 2.0 の形式から変更されています。これらの以前のバージョンでは、allowDomain() は実装するコールバックメソッドでした。ActionScript 3.0 では、allowDomain() は、ユーザーが呼び出す LocalConnection クラスのビルトインメソッドです。この変更のため、allowDomain()Security.allowDomain() とほとんど同じように動作します。

SWF ファイルは LocalConnection クラスの domain プロパティを使用して、そのドメインを決定します。


 

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

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