Cerca articolo o scritps su sastgroup.com
es: banca sella

Discuti il tutorial sul forum !

Creare un preloader con barra di avanzamento

Obiettivo
In questo articolo tratteremo come creare un preloader con barra di avanzamento.

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:

bytes_loaded = _root.getBytesLoaded();
bytes_total = _root.getBytesTotal();

getPercent = Math.floor((bytes_loaded*100)/bytes_total);
if (bytes_loaded == bytes_total) {
gotoAndStop(3);
}
framenum= getPercent;
_root.barra.gotoAndStop(framenum); //va al frame della barra
corrispondente alla percentuale caricata (tra 0 e 100)

Nel secondo frame pero' dobbiamo aggiungere

_root.gotoAndPlay(1);

affinche' possa avvenire il ciclo.

La barra

Adesso creiamo la barra che ci rappresenta la percentuale di bitys caricati.
Creiamo un nuovo movieclip e lo mettiamo nello stage in un layer "barracaric" con nome d'istanza "barra" in corrispondenza del primo e del secondo frame dello stage. 
Il movieclip sarà bene o male cosi: 



Cioè una animazione di 100 frame che corrispondono alla percentuale che va da 1 a 100.

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


Correlati


Commenti

Un commento per “Creare un preloader con barra di avanzamento”

  1. rocky on October 9th, 2007 1:59 pm

    scusa potevi almeno spiegare cosa mettere apposto di framenum e potevi indicare se mettere stop sul terzo frame.bo!!!!

Scrivi un commento





Commenti recenti:


Ultimi dal forum