使用LoaderMax:如何在加载原始文件时显示“内容正在加载”image / swf?

时间:2011-12-26 21:40:24

标签: actionscript-3 actionscript loading

使用LoaderMax非常棒,而且效果非常好。

现在我的问题是:由于存在alternateUrl属性,是否存在属性,或者至少是一种简单的方法,例如“onLoadUrl”。

基本上,我想显示一个小的,本地存储的swf或jpg(文本:“正在加载......”),而原始图像是从网络服务器加载的。当主要的load()完成时,可以处理加载img吗?

是否有最佳做法的想法?

非常感谢。

1 个答案:

答案 0 :(得分:0)

立即显示“加载” - 图像并使用onComplete - 处理程序将“加载”图像与加载的图像交换:

var img:Sprite = new Sprite();
// add "load" image ...
addChild(img);

// create loader
var img2:Sprite = new Sprite();
var loader:ImageLoader = new ImageLoader("image1.jpg", {onComplete:imageLoaded, container:img2});

// start loading
loader.load();

// event handler
function imageLoaded(event:LoaderEvent):void 
{
    // remove "load" image ...
    removeChild(img);

    // add loaded image
    addChild(img2);
}