Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法创建Preloadjs的实例_Javascript_Html_Easeljs - Fatal编程技术网

Javascript 无法创建Preloadjs的实例

Javascript 无法创建Preloadjs的实例,javascript,html,easeljs,Javascript,Html,Easeljs,我给出了一个创建PrelodJS实例的问题。 我想为我的HTML5游戏预加载一些图像,所以我这样做: this.preloader = new createjs.PreloadJS(); <script src="libraries/PreloadJS-release_v0.4.0/lib/preloadjs-0.4.0.min.js"></script> 编译器说 未定义不是一个函数 我在主html页面中包含了如下库: this.preloader = new cr

我给出了一个创建PrelodJS实例的问题。 我想为我的HTML5游戏预加载一些图像,所以我这样做:

this.preloader = new createjs.PreloadJS();
<script src="libraries/PreloadJS-release_v0.4.0/lib/preloadjs-0.4.0.min.js"></script>
编译器说

未定义不是一个函数

我在主html页面中包含了如下库:

this.preloader = new createjs.PreloadJS();
<script src="libraries/PreloadJS-release_v0.4.0/lib/preloadjs-0.4.0.min.js"></script>

来自easeljs的其他librari是否会引起问题,因为我还包括:

<script src="http://code.createjs.com/easeljs-0.6.1.min.js"></script>
<script src="http://code.createjs.com/tweenjs-0.4.1.min.js"></script>


提前感谢您的帮助。

在PreloJS的文档中,实例方法等待一个布尔参数:

     /**
     * PreloadJS provides a consistent way to preload content for use in HTML applications.
     * @class PreloadJS
     * @param Boolean useXHR2 Determines whether the preload instance will use XmlHttpRequests, or fall back on tag loading.
     * @constructor
     * @extends AbstractLoader
     */
var PreloadJS = function(useXHR2) {
        this.initialize(useXHR2);
    };
尝试:

文件来源:

@deLuna是正确的:

PreloadJS将3.0版中的主类名更改为“LoadQueue”,这更有意义。SoundJS同时也被改为“Sound”

var queue = new createjs.LoadQueue();
// etc

谢谢你回答我的问题!我使用了你的例子,但现在我得到了另一个错误,那就是说“对象不是函数”。我想我被这个错误卡住了。日文文档仍然引用早期版本。查看最新的。我发现了另一种使用PrelodJS创建预加载程序的可能性。我在我的问题中发布的这种版本我认为是旧的。因此,您必须使用如下加载队列:this.preload=new createjs.LoadQueue(true);