Flash には、ダウンロード中のファイルのプリローダーを表示する機能が組み込まれています。そのため、myfile.swf は、myfile.swf のダウンロード中に何を表示するかを指定できます。かなり素晴らしいアイデア。これを実装するには、次の 3 つの方法があります。
- プリローダーは、swf ファイルの最初の x バイトに含まれています。ブラウザが x バイトを受信すると、ファイルの残りの部分がダウンロードされている間、プリローダーが表示されます。
- プリローダーは Flash ランタイムに組み込まれており、swf ファイルの最初の x バイトは単にプリローダーのスキンを提供します。
- すべての swf ファイルには、実際には 2 つのアプリケーション (プリローダーとメイン プログラム) が含まれています。プリローダー全体が受信されると、実行が開始され、入力ストリームがプリローダーにリダイレクトされます。
これが実際にどのように達成されるか知っている人はいますか?