-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpreloader.js
43 lines (31 loc) · 1.25 KB
/
preloader.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
var preload;
$("#loadingOverlay").fadeIn("fast");
/////////////// ADD THE IMAGE ASSETS AS OBJECTS AS SHOWN BELOW /////////////////////
var manifest = [
{src:"Sunrise.jpg", id:"image0"},
{src:"bgsample.png", id:"image1"},
];
function init(){
/////////////// ADD BASEPATH IN THE SECOND PARAMETER OF THE FOLLOWING LINE /////////////////////
//preload = new createjs.LoadQueue(true, "http://festember.com/your/base/path");
preload = new createjs.LoadQueue(true, "http://localhost/images/");
preload.addEventListener("progress", preloadHandleProgress);
preload.addEventListener("complete", preloadHandleComplete);
preload.setMaxConnections(10);
preload.loadManifest(manifest);
}
function stop() {
if (preload != null) { preload.close(); }
}
function preloadHandleProgress(event) {
if(event)
$("#loader").text(Math.round((event.loaded*100.0)).toString()+"%") ;
}
function preloadHandleComplete(event) {
$("#loader").text("Starting Game...");
var js = document.createElement("script");
js.type = "text/javascript";
js.src = "gameScript.js";
document.body.appendChild(js);
}
init();