Obiettivo
In questo articolo tratteremo come creare un preloader che ci da tutte le
possibli informazioni in merito al filmato.
Il preloader
Con la parola preloader, identifichiamo una animazione che viene eseguita prima dell'animazione principale
Articolo
In flash, le funzioni che ci vengono d'aiuto per la costruzione del nostro preloader sono due:
getBytesLoaded()
che restituisce il numero di byte caricati fino a quel momento
e
getBytesTotal()
che ci da la dimesione dei byte da caricare.
La cosa che dobbiamo fare e' un ciclo che finisce quando i bytes caricati sono uguali a quelli totali.
Per far cio', dobbiamo mettere nei primi due frame, il ciclo e a partire dal terzo frame il filmato vero e proprio.
Nel primo e nel secondo frame mettiamo il seguente codice:
loading = getBytesLoaded();
Total = getBytesTotal();
_root.loaded = Math.round(loading/1024);
_root.totalk = Math.round(Total/1024);
_root.perccaric = Math.round((_root.loaded/Total)*100);
_root.banda=Math.round(((_root.getBytesLoaded()/1024)/)*10)/10;
_root.temporim=(Total-_root.loaded)/_root.banda;
if (loading >= Total) gotoandstop(3);
dove:
"_root.loaded" indica i byte caricati in quel momento
"_root.totalk" indica i byte totali
"_root.perccaric" indica la percentuale di caricamento
"_root.banda" indica la velocita' di caricamento
"_root.temporim" indica i kb rimanenti
Per visulizzare wquesti valori possiamo mettere delle dynamic text,una per ogni valore
Nel secondo frame mettiamo come action:
_root.gotoAndPlay(1);


























