基本的に、フラッシュ ファイルの残りの部分が読み込まれる間に読み込まれる背景画像があります。したがって、プリローダーが最終的に表示されたら、私は望んでいないすでに途中です。
フラッシュ ファイル内の他のすべての画像の前、および最初のフレームの開始前に、特定の画像をロードするように指定する方法はありますか?
最初にイメージをロードし、次にメイン ファイルをロードする別のプリローダー フラッシュ ファイルを作成します。このプリローダーは、必要なグラフィックがほとんどないため、非常に小さくすることができます。
このアプローチを採用し、Greensock の LoaderMax のようなライブラリを使用すると、より正確なプリローダーも得られます。
swf に埋め込むこともできます。
AS3
[Embed(source='../images/background.jpg')]
private const _imageClass:Class;
...
var background:Bitmap = new _imageClass() as Bitmap;
addChild(background);
または、Flash はブラウザと同じキャッシュを使用するため、Web ページにプリロードします。