0

プレイリストやその他の機能を備えたフラッシュベースのビデオプレーヤーがあります。問題は、プレーヤーをコンパイルすると、更新された機能のインスタンスがすべての最新の更新を取得しないことです。

それはこのように見えます

Player.swf
|
|-Playlist.swf
|-Texts.swf

そのため、使用する新しい MovieClips/graphics で "Texts" を更新すると、"Texts" の "Players" 独自のインスタンスには表示されません。Playerを再コンパイルしても。どうすればいいの?

FlashFireBug を使用してテキストがどのように設定されているかを実行して確認すると、すべての MovieClip がそこにあり、おそらくロードする必要があることがはっきりとわかります。

どんなアイデアでも大歓迎です。

4

1 に答える 1

0

この問題に取り組んでいない 1 日の後、私はこの問題に何か関係があるかもしれないという考えを思いつきました。そして、それは問題を解決しました。

問題は、このプレーヤーのこれらの子をロードするために使用される Web サービスがあることです。そして、現在パブリッシュされているものに設定されている子 SWF ファイルの URL パスを探して読み込んでいます。ロードされた SWF の rong バージョン。この URL の問題を修正することで問題は解決しました。

したがって、親 SWF を再コンパイルしても、コンパイルされた子 SWF とは何の関係もありません。

于 2013-01-25T07:33:40.980 に答える