• jquery 用creatjs preloadjs的方法


    jquery 用creatjs preloadjs的方法
    <pre>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <img class="p1_bg" />
    <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.js"></script>
    <script src="http://cdn.gbtags.com/PreloadJS/0.4.1/preloadjs.min.js"></script>
    <script>
    $(function () {
    setupManifest();
    startPreload();

    })
    //开始预加载
    function startPreload() {
    preload = new createjs.LoadQueue(true);
    //注意加载音频文件需要调用如下代码行
    preload.installPlugin(createjs.Sound);
    preload.on("fileload", handleFileLoad);
    preload.on("progress", handleFileProgress);
    preload.on("complete", loadComplete);
    preload.on("error", loadError);
    preload.loadManifest(manifest);
    }

    //处理单个文件加载
    function handleFileLoad(event) {
    console.log("文件类型");
    console.log(event.item);
    $('.'+event.item.id).attr('src',event.item.src);
    }

    //处理加载错误:大家可以修改成错误的文件地址,可在控制台看到此方法调用
    function loadError(evt) {
    console.log("加载出错!",evt.text);
    }

    //已加载完毕进度
    function handleFileProgress(event) {
    console.log("已加载 " + (preload.progress*100|0) + " %");

    }

    //全度资源加载完毕
    function loadComplete(event) {
    console.log("已加载完毕全部资源");
    }
    //定义相关JSON格式文件列表
    function setupManifest() {
    manifest = [
    {
    src: "/moban/images/1/p1_bg.jpg",
    id: "p1_bg"
    }

    ];
    }
    </script>
    </body>
    </html>
    </pre>

    不过要切记        不要和audio混用 会有问题

  • 相关阅读:
    POJ
    luogu- P1373 小a和uim之大逃离 DP 四维,其中一维记录差值
    牛客国庆集训派对Day3 B Tree(树形dp + 组合计数)
    【CF 1059C】 Sequence Transformation 数学
    POJ
    牛客国庆集训派对Day6 A Birthday 费用流
    Treap + 无旋转Treap 学习笔记
    牛客2018国庆集训派对Day3 I Metropolis 多源最短路径
    Gym
    CodeForces
  • 原文地址:https://www.cnblogs.com/newmiracle/p/11864394.html
Copyright © 2020-2023  润新知