3

この例で行われているのとまったく同じように、Flex カスタム プリローダーを作成しました: http://www.gotoandlearn.com/play?id=108

これを実装すると、FireFox と Chrome のコンピューターで正常に動作するようです。それをサーバーに公開し、キャッシュを更新してアプリケーションをリロードすると、カスタマイズされたプリローダーが取得されます。

しかし、友人のコンピューターでは、画面がしばらく白いままで、その後 1 秒ほどプリローダーが表示されますが、インジケーターは 100% です。

したがって、ロードはプリローダーが表示される前にすでに行われています。これを前に見た人はいますか?その原因や解決方法を知っていますか?

ありがとう

4

1 に答える 1

2

Flex カスタム プリローダーを使用する IE には問題があります。

参照: http://jaapkooiker.nl/blog/2008/02/15/flex-custom-preloader-ie-stagewidth-stageheight-problem-fixed/

この IE の問題を解決するには、resize eventListener を set preloader メソッドで宣言する必要があります。次に、centerPreloader を変更する必要があります。

置換:

x = (stageWidth / 2) - (clip.width / 2);
y = (stageHeight / 2) - (clip.height / 2);

:

x = (stage.stageWidth / 2) - (clip.width / 2);
y = (stage.stageHeight / 2) - (clip.height / 2);
于 2010-02-16T19:07:44.873 に答える