我在创建PreloadJS实例时遇到了一个问题。我想为我的HTML5游戏预装一些图片,所以我就这样做了:
this.preloader = new createjs.PreloadJS();编译器说
未定义不是函数。
我将库包含在主html页面中,如下所示:
<script src="libraries/PreloadJS-release_v0.4.0/lib/preloadjs-0.4.0.min.js"></script>来自easeljs的其他图书管理员会不会引起问题,因为我还有以下几个方面:
<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>提前感谢您的帮助。
发布于 2013-10-09 15:07:48
@deLuna是正确的:
PreloadJS将3.0版中的主类名改为"LoadQueue",这更有意义。同时,SoundJS也被更改为“声音”。
var queue = new createjs.LoadQueue();
// etc发布于 2013-10-08 10:24:13
在preloadjs的文档中,实例方法等待一个布尔参数:
/**
* 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);
};尝试:
this.preloader = new createjs.PreloadJS(false);或
this.preloader = new createjs.PreloadJS(true);文件来源:
预加载文档
https://stackoverflow.com/questions/19244792
复制相似问题