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);

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • co.mments
  • del.icio.us
  • De.lirio.us
  • digg
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Reddit
  • scuttle
  • Smarking
  • Spurl
  • YahooMyWeb
  • DZone
  • Internetmedia
  • Snap2r
  • Technorati

Letto:1729 volte

Correlati

    No related posts

Leave a Reply

web tracker