0

私はこれを数ヶ月間扱ってきました。多くのユーザーのコンピューターで、フレックス アプリにプリローダーが表示されません。BrowserManagerを使っていたからだと思っていたのですが、最近ブラウザマネージャーなしでいくつか作っています。私のマシンでは正常に動作しますが、マネージャーのマシンに歩いてページをロードすると、アプリがそこになく、プリローダーがありません。約 5 分間馬鹿のように立っていると、ポップアップします。通常のユーザーは、これほど長く待つことはありません。なぜこれが起こるのか誰にも分かりますか?

ありがとう!

更新: 今日、フレックス アプリがあるべき場所にマウスを合わせると、フレックス アプリが空白であるにもかかわらず、すぐにポップアップするが、フレックス アプリがある場所にマウスを移動するまでポップアップしないことがわかりました....それはどういう意味ですか? ??

4

2 に答える 2

0

どうやら、マウスを上に動かすまで表示されるのを待っているので、ネット上で見つけた回避策はこれを追加しています:

<body onload="document.getElementById('WeddingBandBuilder').focus()">

WeddingBandBuilderは、埋め込まれたswfのIDです。

于 2009-05-21T14:53:25.610 に答える
0

あなたのマシンで動作している可能性がある理由の 1 つは、Flash Player のデバッグ バージョンを使用してフレックス アプリをデバッグしていることです。その後、起動するたびに、swf ファイルがキャッシュにないことがほぼ 100% 確実になります。

アプリを起動する前にマネージャーのキャッシュをクリアしても問題は解決しませんか?

Adobe サイトから ( http://livedocs.adobe.com/flex/3/html/help.html?content=app_container_4.html ) SWF ファイルがローカル ホストにある場合、またはローカル ホストにある場合、ダウンロード進行状況バーは表示されません。すでにキャッシュされています。SWF ファイルがローカル ホスト上になく、キャッシュされていない場合、700 ミリ秒のダウンロード後にアプリケーションの半分以下がダウンロードされると、進行状況バーが表示されます。

プログレス バーの表示に 5 分かかる理由を 100% 説明できるわけではありません。

于 2009-05-21T03:41:54.283 に答える