構成ファイルを読み取り、他のいくつかのフラッシュ ファイルをロードする、プラグイン対応のフラッシュを作成しました。すべてのファイルは Adobe Flash CS5 で作成されています。最近、メイン フラッシュのステージにロードするフレックス アプリケーションを作成する必要がありました。
this.addChild(this.movieLoader);
this.movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, LoadedM);
this.movieLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError);
this.movieLoader.load(new URLRequest(fmovie));
LoadedM(..) は毎回トリガーされ、ロードされたフラッシュはステージに配置され、 LoadedM(..) に配置されます。
FlashCS5 で作成された swf をロードすると、loader.content のタイプは [object MainTimeline] になりますが、Flex4 アプリケーションをロードすると、loader.content のタイプは [object _Main_mx_managers_SystemManager] になります。
私の問題は、フレックス アプリケーションがステージ上に表示されず、デバッグでファイルの全ロードが表示されても、フレックス アプリケーションの初期化/作成されたイベントがトリガーされることです。
私はすでにこの解決策を試しましたが、何の役にも立ちませんでした。Event.INIT の代わりにロードされた Event.INIT イベントを確認しましたが、トリガーされています。しかし、デバッグされた人足類は、flex アプリの初期化が行われたことを報告しません。
私は何が欠けていますか?前もって感謝します