2011-01-29 14 views
2

Flex 3.5アプリケーションのプリローダーが表示されないという奇妙な理由があります。アプリケーションのSWFは約550KBです。 RSLを使用していません。 Safariの[アクティビティ]タブから、ブラウザにSWF読み込みの進行状況が表示されます。 SWFが読み込まれた後。プリローダーは1秒間に来て、0から100まで動いて離れます。Flexプリローダーが表示されない

解決策または何か間違っていますか?

+0

いくつかのコードや例を示します。 – JeffryHouser

+0

プリローダーで 'mx:VBox'や' mx:Image'のようなFlex SDKクラスを使用しないようにしてください。純粋なAS 3.0で書くようにしてください。 –

+0

私はデフォルトのFlexプリローダーを使用しています。 swfobjectを使用してFlashムービーを埋め込みます。 – Abhinav

答えて

0

SWFの構造を見るには、Flex 4 SDKからswfdumpを使用できます(コマンドラインからswfdumpを呼び出すだけです)。 2番目のFrameLabelタグの前に多くの(35-ish)DoABC2タグがあることを確認してください。もしそうなら、あなたの問題はあなたが起動時にあまりにも多くのものを初期化しているということです(プリローダーがなくなった後)。起動時に非常に多くのものが作成されないように、遅延インスタンシエーションを使用します。

+0

チップをありがとう!それを試しています。 – Abhinav

+0

これにはどんなルーチですか?私は同じ問題を抱えています。私はこの時点でアプリの75%を延期しようとしました。 Flash 11.5まではうまくいっていました。 – jbg

関連する問題