Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.01 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.01 KB

yaploader

Yet another JavaScript preloader. Used to preload media to ensure it has loaded when used. Useful for games etc when you need to ensure assets are ready.

#Usage

To use first you need an array of items to preload

var items = [
	{ identifier: "enemyImage", type:"image", src: "images/house.jpeg"},
	{ identifier: "backgroudSound",type:"audio", src: "sounds/background.mp3"},
	{ identifier: "bangSound",type:"audio", src: "sounds/bang.mp3"},
	{ identifier: "explosionSound",type:"audio", src: "sounds/explosion.mp3"},
	{ identifier: "laserSound",type:"audio", src: "sounds/laser.mp3"}
];

pass these into the constructor

var preloader = new Preloader(items);

preloader.preloadComplete = function() {
	//load complete
};

preloader.progressChanged = function(percentComplete) {
	//load progressed
};

preloader.preload();

Once the preload complete event has fired you can access the loaded objcts with

var sound = _PreLoader.getItem("id");
sound.play();