だから私はムービーBをムービーAにロードしています - Loaderクラスを使用しています。すべてうまくいきます。しかし、クライアント マシンの 1 つで、子 swf が表示リストに追加されません。代わりに、画面上に 5 つの連続した点が表示されます。プリローダーが表示されますが、読み込みが完了すると、ドットが実行された状態でアプリケーションがクラッシュします。ステージが利用可能になる前に子swfをステージに追加しようとしたと思いますが、子swfのステージを確認するための正しいスクリプトを追加しました
子 swf コンストラクター:
if (stage) {
init();
}else {
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
//...... the rest
}
クライアントのマシンが遅いと思われ、それが原因である可能性があります。
それ以外の場所では、Mac と PC の両方で期待どおりに動作します。
ご意見、ありがとうございます。