2009-07-16 4 views
0

私は自分のサイトからフラッシュファイルを埋め込もうとしていますが何らかの理由で何かが表示される前にswfファイル全体(1MBまで)がダウンロードされているようです。その間、白いボックスが20秒まで表示されます。すぐにロード中にフラッシュファイルを表示する

他のウェブサイトの同じswfファイルでは、swfファイルの最初のフレームがほぼ即座に表示され、読み込みが続けられます(ローディングバーが表示されます)。

このホワイトボックスが表示されないようにするための手順はありますか?

注:私が試したすべてのswfファイルには、独自のプリローダーが組み込まれていますが、最初は表示に数秒かかることがあります。

ありがとうございます! -James

psが 私はこれらのswfファイル をホストするために、主にAmazon S3の(時にはapacheの)使用していますここで私が使用している埋め込みコードの例です:

<embed src="http://my.long.url/game.swf" menu="false" quality="high" width="640" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

+0

これに関する進捗状況はありますか? –

答えて

1

あなたの埋め込みマークアップは、私には正常に見えます。

私が通常この状況で行う最初のことは、が実際にはであることを知ることです。あなたは何が起こっているかについての詳細を学ぶために行うことができますいくつかの事があります。

プロファイラ:Flashファイルがdowloadedと異なるインターネット速度で再生する方法をテストするための

このツールを使用。グラフから、再生を開始する前にダウンロードする必要のあるSWFファイルの量を確認することができます。 ここには本当に良い、徹底的なガイドがあります:Using the Bandwidth Profiler - Part 1 & part 2 FlashとFlash Playerが何をしているのか、そしてFlashコンテンツを最適化する方法については多くのことを説明しているので、私はこれらの両方を確実に読んでいます。

はサイズレポートを生成します。

は、これは強力ですが、多くの場合、publish settingを見落とし。これは、ファイルサイズがどのように使用されているかを詳細に示します。したがって、フォント、サウンド、グラフィックスなどで使用されているファイルサイズの大きさを確認することができます。

これら2つのツールを使用することから何も抜け出せない場合は、外付けのプリロードメインSWFに読み込みます。

+0

ありがとう、すばらしいアドバイス。 – loopj

0

を、それが可能です最初のフレームに資産/グラフィックのほとんどがあることを確認します。最も単純なことは、プリローダー...私が意味する、組み込みのない、あなたのメインのコンテンツをロードするだけの小さなswfファイルを使用することです...また、それはあなたのゲームをモジュール化します

...

greetz私はあなたができる場合swfobjectを使用してお勧めします以外

back2dos

関連する問題