0

ExternalInterface.availableの定義は次のようになります。

「ExternalInterface.availableプロパティは、現在のFlashPlayerが外部インターフェイスを提供するコンテナ内にあるかどうかを示します。」

上記の定義の正確な意味は何ですか?また、ExternalInterface.availableの値がfalseになった場合はどうなりますか?

私のアプリケーションでは、生成されたswfファイルをJSPに埋め込みます。また、関連するjavascript関数もその中に含めます。ExternalInterface.callメソッドを使用してmxmlから関数を呼び出します。

ありがとう。

4

1 に答える 1

1

通常、Flash Player のコンテナはブラウザです。ブラウザーが JavaScript VM を提供する場合、プレーヤーが Web サイトと通信できるようにすることができます。

しかし、スタンドアロン プレーヤーで SWF を実行すると、使用できる外部インターフェイスがなくなり、JavaScript 呼び出しが機能しなくなります。

于 2012-06-06T09:11:18.333 に答える