1

Gaia Framework (AS3) を使用して、最初のフラッシュ Web サイトを構築しています。

index.fla に配置したアニメーションの背景があり、私のページ コンテンツは index.fla の上に外部 swf として読み込まれます。

私の問題は、最初のアニメーション シーケンスが約 10 秒続き、アニメーション シーケンスが完了するまでホームページの読み込みを遅らせたいことです (現在は、アニメーションの上に読み込まれます)。アニメーションは 1 回再生されるため、ページの読み込みの遅延は、サイトの初回読み込み時またはサイトの更新時にのみ発生するはずです。

この遅延を達成する方法を教えてください。

4

1 に答える 1

0

私はガイアに詳しくありませんが、達成したいことは難しくありません。通常の AS3 とTimerクラスを使用します。

var delayTimer:Timer = new Timer(10000, 1); // these are in milliseconds.
delayTimer.addEventListener(TimerEvent.TIMER, foo);
delayTimer.start()

function foo(e:Event):void {
   // Do your stuff to load everything else.
}

要約すると、タイマーを作成し、呼び出されたカウントダウンの最後にリスナーを追加するとfoo、待機後に実行したい残りの読み込みが開始されます。

于 2012-05-16T18:06:21.080 に答える