【发布时间】:2015-07-22 09:18:54
【问题描述】:
我正在使用 EaselJS 构建一个应用程序,该应用程序具有从 S3 存储桶加载的背景图像,以及在背景顶部绘制的形状。
现在形状出现了,然后大约半秒后,一旦加载图像,背景就会出现。我想将形状的出现延迟到加载背景图像之后 - 可以这样做吗?
【问题讨论】:
我正在使用 EaselJS 构建一个应用程序,该应用程序具有从 S3 存储桶加载的背景图像,以及在背景顶部绘制的形状。
现在形状出现了,然后大约半秒后,一旦加载图像,背景就会出现。我想将形状的出现延迟到加载背景图像之后 - 可以这样做吗?
【问题讨论】:
也许这就是你想要的?使用 PreloadJS 和 LoadQueue。
var queue = new createjs.LoadQueue(false);
queue.loadManifest([{id: "myBitmapId", src:'path/to/resource'}]);
queue.on("complete", function() {
// All assets are now loaded.
var myBitmap = new createjs.Bitmap(queue.getResult("myBitmapId"));
//... continue rendering here
}, this);
【讨论】:
image 属性。 jsfiddle.net/lannymcnie/7nh1q166