Scritta "LOADING" in Flash

Pubblicità

PcKiller

Utente Attivo
Messaggi
28
Reazioni
0
Punteggio
25
Ciauz!!

Volevo sapere come posso creare una scritta LOADING con la corrispondente barra in un'intro di flash. Es: prima di un'animazione, si vede la barra ( o una percentuale) che carica la scena successiva.

Capito il concetto??!?!? :ok: L'ho visto in tante animazioni, ma non ho mai capito come crearne uno... Cosa devo usare, uno script!!?

Vi ringrazio anticipatamente... :)
 
Ciao,
per creare un semplice preloader puoi fare così:

- crea 5 frames sulla tua timeline di Flash, di cui i primi 2 e l'ultimo rendili keyframe.

-nel primo keyframe crea un campo di testo dinamico e chiamalo my_txt.
Sempre nel primo frame crea un rettangolo colorato senza bordo di misura 20 di altezza e 100 di lunghezza.
Convertilo in simbolo MovieClip e chiamalo clip_mc (attenzione devi dare il nome non solo al simbolo che ti va in libreria ma anche a quello che hai sullo stage.)
Sempre nel primo frame crea un rettangolo con solo il bordo delle stesse dimensioni dell'altro.
Ora sovrapponi la movieClip ed il bordo.
Apri il pannello azioni col primo frame selezionato e scrivi:
Codice:
var pctLoaded:Number = Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);
my_txt.text = 'Loading  '+'%  '+pctLoaded;
clip_mc._width=Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);

-seleziona il secondo keyframe, apri il pannello azioni e scrivi:
Codice:
if (this._framesloaded < this._totalframes) {
    this.gotoAndPlay(1);
} else {
    this.gotoAndStop(5);
}

-nel keyframe 5 metti una bella foto pesante di 250-300 KB in modo che puoi renderti bene conto dei bytes caricati.

Se fai tutto bene funziona al 100%:ok:
Se incontri problemi chiedi pure ;)
ciao ciao
 
Pubblicità
Pubblicità
Indietro
Top