2.0.0 • Published 8 years ago

brindille-preloader v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

brindille-preloader

Promise or event based preloader using PxLoader

Install

With npm do:

$ npm install brindille-preloader --save

Usage

var preloader = require('brindille-preloader');

Event based usage

preloader.on('progress', progressHandler);
preloader.on('complete', completeHandler);
preloader.on('error', errorHandler);
preloader.load([
    { id: 'img1', src: 'images/1.jpg', priority: 0, origin: 'anonymous' },
    { id: 'img2', src: 'images/2.jpg', priority: 0, origin: 'anonymous' },
    { id: 'vidTest', src: 'videos/vid.mp4', priority: 0, origin: 'anonymous' },
    { id: 'soundTest', src: 'sounds/sound.mp3', priority: 0, origin: 'anonymous' }
]);

Promise based usage

preloader.load([
    { id: 'img1', src: 'images/1.jpg', priority: 0, origin: 'anonymous' },
    { id: 'img2', src: 'images/2.jpg', priority: 0, origin: 'anonymous' },
    { id: 'vidTest', src: 'videos/vid.mp4', priority: 0, origin: 'anonymous' },
    { id: 'soundTest', src: 'sounds/sound.mp3', priority: 0, origin: 'anonymous' }
]);
preloader.getPromise()
    .then(completeHandler)
    .fail(errorHandler);

Get loaded ressource

var myImage = preloader.getImage('img1');
var myVideo = preloader.getVideo('vidTest');
var mySound = preloader.getSound('soundTest');

License

MIT

2.0.0

8 years ago

1.0.4

8 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago