Ciao Amici,
ho letto tutti i post su i preload di jpg esterne, senza trovare una conclusione.
Prima di spiegare il problema dico subito che uso mx2004pro.
Ho fatto un filmato che ha due jpg come sfondo, due per la risoluzione a 1024 e due per quelle superiori.
Dato la loro pesantezza ho deciso di caricarle esternamente in questo modo:
sfondo.loadMovie("image/1024_home.jpg");
sfondo.loadMovie("image/1024_main.jpg");
se la risoluzione è di 1024, oppure carica queste se la risoluzione è superiore:
sfondo.loadMovie("image/1280_home.jpg");
sfondo.loadMovie("image/1280_main.jpg");
Sul filmato ho messo un preload:
che giustamente non tiene conto delle jpg esterne. Adesso volevo chiedervi cari amici miei se è possibile far caricare nel preload le due jpg, ossia nel preload riconosce il tipo di risoluzione aggiunge nel caricamento i due tipi di jpg per poi passare alla scena principale così che i visitatori non aspettino altro tempo per far comparire le due jpg di sfondo.codice:// ........... Funzione di calcolo ......................... function calcolo() { KBtotali = Math.floor(_root.getBytesTotal()/1024); KBcaricati = Math.floor(_root.getBytesLoaded()/1024); percentuale = Math.floor((KBcaricati/KBtotali)*100); preloader.barra._xscale = percentuale; velTrasf = Math.floor(((_root.getBytesLoaded()/1024) - KB)*10)/10; tempoTrascorso = Math.floor(getTimer()/1000); tempoRimanente = Math.floor(KBtotali/velTrasf) - Math.floor(KBcaricati/velTrasf); tempo = getTimer(); KB = _root.getBytesLoaded()/1024; // ........... Dati dinamici ............................... preloader.display.htmlText = tempoTrascorso+" secondi trascorsi "+KBtotali+" KB totali da caricare "+KBcaricati+" KB già caricati "+percentuale+" %"+" caricato"+" "+velTrasf+" KB trasferiti al secondo "+tempoRimanente+" secondi rimenenti"; } intervalID = setInterval(calcolo, 500); // ........... Verifica del caricamento totale ............. if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.gotoAndStop ("ini"); clearInterval(intervalID); }
Spero di esser stato più chiaro possibile

Rispondi quotando
