[英]How can I use CreateJS's PreloadJS to load images and retain attributes?
[英]Can not create an instance of Preloadjs
我在創建PreloadJS實例時遇到了問題。 我想為HTML5游戲預加載一些圖像,所以我這樣做是這樣的:
this.preloader = new createjs.PreloadJS();
編譯器說
未定義不是函數。
我將庫包含在html主頁面中,如下所示:
<script src="libraries/PreloadJS-release_v0.4.0/lib/preloadjs-0.4.0.min.js"></script>
來自easyljs的其他庫可能會引起問題,因為我還包括以下內容:
<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>
預先感謝您的幫助。
@deLuna是正確的:
PreloadJS將3.0版中的主類名稱更改為“ LoadQueue”,這更有意義。 SoundJS也同時更改為“ Sound”。
var queue = new createjs.LoadQueue();
// etc
在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);
文件來源:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.