0

Flash コンテンツがコンテナ内にあるかどうかを判断しようとしています。これが何を意味するのかはわかりませんが、どうやら ExternalInterface.calls を行うには悪いようです。サーバーを実行しているLinuxマシンでサイトを開発しており、Windowsマシンでフラッシュを使用しています。トレースを使用するための多くのオプションを試しましたが、どれもうまくいきませんでした。トレースを使用せずに ExternalInterface が利用可能かどうかを確認する方法はありますか? 現在のコードはこちら: http://pastebin.com/f5fe9a985この件に関して私が作成した別の投稿はこちら: firefox、linux でのフラッシュ トレース出力

ありがとう、ダン

また、actionscript は 2.0 です。

4

1 に答える 1

0

Flash Player のセキュリティと JavaScript に関するドキュメントを読んで、午後を過ごすべきです。これがどのように機能するかを理解するのに本当に役立つと思います。

あなたのqにはいくつかの説明が必要です:

Linux ボックスでサーバーを実行していると言いますが、swf は Windows マシン上にありますか? その設定を説明できますか?(それらが Linux であるか Windows であるかは問題ではなく、どのドメインから提供されているか (またはローカル マシン名) のみが重要です)。

ローカル マシンがhttp://localhostの場合

Windows マシンは http://mywindowsbox/ です。

次に、埋め込みコードに allowscriptaccess=always を追加して、swf が埋め込まれている html ページへのアクセスを許可する必要があります。

于 2009-06-28T17:00:51.840 に答える