Image en sound loader
Lord Gaga
24/07/2014 09:42:01Hallo,
Al een paar dagen ben ik bezig met het proberen te maken van een class die images en sounds laadt, hiermee wil ik later een laadbalk laten zien.
Nu dacht ik zelf aan het volgende:
In de Loader class houd ik 2 variabelen bij:
Nu wordt in addImage en in addSound de variabel this.total verhoogt met 1.
Dan wordt addEventListener('load') gekoppeld aan de afbeelding en daarin wordt this.totalLoaded verhoogt met 1.
Nu is de Loader klaar met laden als het totaal even hoog is als het totaal aantal geladen.
Echter vraag ik me nu af of het zo kan zijn dat een image of een sound meteen klaar is met laden en dat het this.total en this.totalLoaded na het eind van de method al even hoog zijn.
Klopt de manier waarop ik nu te werk ga of is er een betere mogelijkheid?
Alvast bedankt!
Al een paar dagen ben ik bezig met het proberen te maken van een class die images en sounds laadt, hiermee wil ik later een laadbalk laten zien.
Nu dacht ik zelf aan het volgende:
Code (php)
1
2
3
4
5
2
3
4
5
Loader.addImage('image1');
Loader.addImage('image2');
Loader.addImage('image3');
Loader.addSound('sound1');
Loader.addSound('sound2');
Loader.addImage('image2');
Loader.addImage('image3');
Loader.addSound('sound1');
Loader.addSound('sound2');
In de Loader class houd ik 2 variabelen bij:
Nu wordt in addImage en in addSound de variabel this.total verhoogt met 1.
Dan wordt addEventListener('load') gekoppeld aan de afbeelding en daarin wordt this.totalLoaded verhoogt met 1.
Nu is de Loader klaar met laden als het totaal even hoog is als het totaal aantal geladen.
Echter vraag ik me nu af of het zo kan zijn dat een image of een sound meteen klaar is met laden en dat het this.total en this.totalLoaded na het eind van de method al even hoog zijn.
Klopt de manier waarop ik nu te werk ga of is er een betere mogelijkheid?
Alvast bedankt!
Er zijn nog geen reacties op dit bericht.