在Adobe Flash中预加载器启动之前加载图像

时间:2011-04-06 10:34:55

标签: flash preload

基本上我有一个背景图片,在加载其余的flash文件时加载。因此,一旦预加载器最终出现了它已经中途我不想要的那一半。

有没有办法可以在flash文件中的所有其他内容之前以及第一帧开始之前指定要加载的特定图像?

2 个答案:

答案 0 :(得分:0)

创建一个单独的预加载器Flash文件,首先加载图像,然后加载主文件。这个预加载器可以非常小,因为它对图形的需求非常小。

如果你采用这种方法并使用像Greensock的LoaderMax这样的库,你也会获得更准确的预加载器。

答案 1 :(得分:0)

您可以将其嵌入swf:

AS3

[Embed(source='../images/background.jpg')]
private const _imageClass:Class;
...
var background:Bitmap = new _imageClass() as Bitmap;
addChild(background);

或在网页中预加载它,因为Flash使用与浏览器相同的缓存。