1

フラッシュで設計したカスタム プリローダーがあります。フレックスでロードすると、白い背景でロードされます。Flash ファイルの背景を黒に変更して Flex にロードしようとすると、背景色が白のままになります。また、「-default-background-color #000000」を追加して Flex のコンパイラ設定を更新しようとしましたが、プリローダーの背景が白のままです。Flex 4 を使用しています。これが私の Pre.as ファイルです。

`

どうも!

4

2 に答える 2

1

同じ問題が発生しました。opaqueBackground を使用して解決しました:

loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, init);

private function init(e:Event):void{
loader.opaqueBackground = 0x000000;
}

私にとってはうまくいきました。

于 2012-01-17T10:27:29.380 に答える
0

この男性は、背景スプライトを追加し、必要なカスタム カラーで塗りつぶすことで解決しました。

そして、ここでhttp://iamjosh.wordpress.com/2007/12/18/flex-custom-preloader/著者は、次のようなコンパイラ オプションを追加したことも伝えました。

最後に、アプリケーションの背景色をロゴに合わせて変更しましょう。次の Flex コンパイラ引数を追加するだけです。

-デフォルトの背景色 #FFFFFF

そのため、代わりに必要な別のアプリケーションにこのオプションを追加することができます。

更新 1

こちらもご覧ください

http://cookbooks.adobe.com/post_Change_Background_Color_of_the_Preloader_Phase-1421.html

そして、あなたの目標をもう一度説明してください。プリローダーや親アプリケーションなどから、色や別のものを設定したいのですか?

更新 2 そして聞いてください、本当にクールな背景が欲しいなら、次のことをするかもしれません. 1) プリローダー機構を忘れてください。
2) BG アプリケーションを作成する
3) BG アプリケーションに swfLoader オーバーレイを追加する 4) このコンテナのプログレスバーを描画する 5) 標準的な方法ではなく、2 つのアプリケーション アーキテクチャで楽しむ。

質問!?

于 2010-09-06T18:15:02.057 に答える