Canvas 在EaselJS中加载位图时收到通知

Canvas 在EaselJS中加载位图时收到通知,canvas,easeljs,createjs,Canvas,Easeljs,Createjs,我正在用EaselJS构建一个应用程序,该应用程序有一个从S3 bucket加载的背景图像,以及在背景上绘制的形状 现在形状出现了,大约半秒钟后,一旦图像加载,背景就会出现。我想将形状的外观延迟到加载背景图像之后-可以这样做吗?也许这就是您想要的?使用PreloadJS和LoadQueue var queue = new createjs.LoadQueue(false); queue.loadManifest([{id: "myBitmapId", src:'path/to/resource'

我正在用EaselJS构建一个应用程序,该应用程序有一个从S3 bucket加载的背景图像,以及在背景上绘制的形状


现在形状出现了,大约半秒钟后,一旦图像加载,背景就会出现。我想将形状的外观延迟到加载背景图像之后-可以这样做吗?

也许这就是您想要的?使用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);

您也可以只侦听图像或位图上图像属性的onload事件。