Flash: come si inserisce un preloader

Di: Fringuello | 26/09/2020 18:58:14
Ciao a tutti come si inserisce un preloader?
ne ho visti molti già pronti, devo metterlo del video che sto facendo nel primo fotogramma?

Risposte



Ciao Fringuello,
ebbene si, basta un fotogramma vuoto all’inizio del filmato, questo fotogramma può fare da preload con uno script come questo:
[HR]
stop();
onEnterFrame = function () {
car = getBytesLoaded();
tot = getBytesTotal();
per = Math.round(car*100/tot);
if (per == 100) {
gotoAndStop(2);
} else {
trace(per);
}
};
[HR]
Poi sta a te decidere cosa vuoi che succeda, per esempio al posto del gotoAndStop, che viene eseguito alla fine del preload, puoi mettere un play o un gotoAndPlay, invece al posto del trace, che viene eseguito durante il preload, ci andrebbe un comando che mostri la percentuale a numeri, come per esempio questo:[HR]
mioTesto.text = per;[HR]
oppure la barra di avanzamento, in questo modo:[HR]
miaBarra._xscale = per;[HR]
oppure entrambi, però devi mettere sullo Stage una casella di testo chiamata mioTesto per il primo, e un movieClip chiamato miaBarra per il secondo.

Di: Professore | 26/09/2020 18:58:14