简体   繁体   English

如何控制Flash CC HTML5 Canvas中的资产加载?

[英]How may I control asset loading in Flash CC HTML5 Canvas?

How may I control asset loading in Flash CC HTML5 Canvas? 如何控制Flash CC HTML5 Canvas中的资产加载? So 1 spritesheet loads first and plays and then the next one can load after? 那么1个Spritesheet首先加载并播放,然后再加载下一个Spritesheet?

use PreloadJS from CreateJS cdn 使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM