0

私はSwfloaderを1つ持っています。この swfloader はファイル A.swf をロードします。creationComplete イベントで、ファイル A.swf は別の swf (ファイル B.swf) を読み込みます。

同じマシンでアプリケーションを 1 回実行すると、すべて正常に動作します。

しかし、アプリケーションの 2 つ以上のインスタンスを実行すると、最初のインスタンスは正常に動作しますが (ファイル A と B の両方がロードされます)、2 番目の swf (ファイル B) はファイル A によってロードされません。

アプリケーションが複数のインスタンスで実行されているときに、最初の swf (ファイル A) がファイル B をロードしない理由を突き止めてください。

前もって感謝します、

ケーシー

4

1 に答える 1

0

それは変だ。いくつかの説明があるかもしれません。まず、問題のデバッグを試みましたか? ブラウザのキャッシュが関係している可能性があります。Net パネルで開発者コンソール (Chrome、ctrl+shift+i に含まれているか、Firefox で Firebug 拡張機能を使用) を見て、新しい swf が正しく読み込まれているかどうかを確認します。

swf はデータとともに動的にロードされますか、それとも静的ですか (b.swf は変更されません)。ここで考慮すべきことが多すぎますが、b.swf をロードしていないというエラーが発生している可能性があります。Flash Player デバッグがインストールされていますか?

于 2011-03-23T19:21:53.440 に答える