[英]How may I control asset loading in Flash CC HTML5 Canvas?
如何控制Flash CC HTML5 Canvas中的资产加载? 那么1个Spritesheet首先加载并播放,然后再加载下一个Spritesheet?
使用CreateJS CDN中的PreloadJS
var imagesReady = false;
// Here are your assets in a nice manifest
var preloadJSmanifest = [{
src: "1.png",
id: "1headline"
}, {
src: "2.png",
id: "2"
}, {
src: "3.png",
id: "3"
}, {
src: "4.png",
id: "4cta"
}, {
src: "5.png",
id: "5"
}, {
src: "6.png",
id: "6"
}, {
src: "7.png",
id: "7thingname"
}];
function doPreloadGrfx() {
// create preload
queue = new createjs.LoadQueue(true);
queue.on("progress", handleProgress);
queue.on("complete", handleComplete);
queue.on("fileload", handleFileLoad);
queue.loadManifest(preloadJSmanifest, true, "assets/");
}
function handleFileLoad(event) {
var image = event.result;
var w = image.width;
var h = image.height;
}
function handleComplete(event) {
imagesReady = true;
checkAllAssetsLoaded();
}
function checkAllAssetsLoaded() {
if (imagesReady) {
console.log("imagesReady");
drawGraphicsNextThing();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.