PHP interesse |
|
Hallo..
Een preloader maken kunnen de meeste wel...
Alleen ik heb een vraag...
Ik ben bezig voor een klant een complete flash-page te maken (is de opdracht)...
Er komen ook afbeeldingen in te staan en er moet een audio-player op...
Dit is ook geen probleem...
Maar de preload gaat (voor mijn idee) iets te lang duren denk ik...
Ik weet nog niet hoe groot hij wordt...
Mijn vraag is of het ook mogelijk is met een bepaald script niet alles in 1 keer te preloaden, maar ook bijv. elk plaatje en mp3 apart in te laden... dus wel met preloader...
Kan dit ook zonder externe .swf bestanden?
Uit mijn ervaring heb ik namelijk gemerkt, dat wanneer ik .swf bestanden include, de preloaded binnen dat te includen .swf bestand niet werkt ...
Iemand hier een link/oplossing voor?
Thnx alvast
Heb het al opgelost...
Het is vrij simpel eigenlijk, maar je moet wel externe bestanden gebruiken... hetzij .mp3 .swf .jpg, dat maakt niet uit..
Je moet dan gewoon hetgeen wat je include in een movieclip laden, en hiervan de "getBytesLoaded" gebruiken. Voor de rest gewoon doen wat je met een normale preloader doet.. Alleen preload je als het ware een movieclip:
frame1:
stop();
loadMovie("p_winkel.swf", "_root.p_winkel");
play();
stop(); loadMovie("p_winkel.swf", "_root.p_winkel"); play();
frame22:
w_totaal = p_winkel.getBytesTotal();
w_geladen = p_winkel.getBytesLoaded();
w_procent = Math.round (w_geladen/w_totaal*100 );
w_kb = Math.round(w_geladen/1.024)/1000;
w_kbt = Math.round(w_totaal/1.024)/1000;
_root.loadBar.gotoAndStop(w_procent);
if (w_procent eq 100) {
loadBar._visible = 0;
}
w_totaal = p_winkel.getBytesTotal(); w_geladen = p_winkel.getBytesLoaded(); w_procent = Math .round (w_geladen /w_totaal *100 );w_kb = Math .round(w_geladen /1.024)/1000;w_kbt = Math .round(w_totaal /1.024)/1000;_root.loadBar.gotoAndStop(w_procent); if (w_procent eq 100) { loadBar._visible = 0; }
frame3:
|