2011-07-05 3 views
0

私は、多くのコンテンツを取り込み、ステージ上にMovieClipsを1000s作成し、たくさんの描画などを行うスクリプトを用意しています。これは時には2〜2秒遅れることがあります。AS2:フレームをロードする前にactionscriptが実行されるのを待ちます

ユーザーがアプリケーションを使用するほど、長くて長くなります(サイホンとビルドのデータが増えます)。

私の質問は、フレームが作成されるまで表示されないようにすることです(ローディングイメージなど)。私はユーザーにページの骨格を見せたくないし、すべてのものが2〜2秒後に現れるようにしたい。

答えて

0

私たちのやり方:

フレーム1はローディングフレームです。必要なフレームに移動するのに十分に「完了」するまで、進行状況(onEnterFrame)を継続的にポーリングします。あなたのケースでは、十分なオブジェクトをインスタンス化しているかどうかをテストしている可能性があります。この場合、フレームロードが十分に高いかどうかです。

フレーム1に「ローディンググラフィック」を置くことがよくありますが、それ以外には「私はついに動き出す準備ができていますか?最近、私たちのローダーはちょうど回転を続けたサークルを持っていました。

AS3ローダーを使用している場合は、すべて準備が整うまでお待ちください。ロードハーフコックは、復活祭の3時に1年間働いていました。私は幸せではなかった。

関連する問題