Ciao: sto impazzendo.
devo fare un preloader di JPG esterne e mi sono letto tanti turorial, ma alla fine ilmio filamto non funziona.
ho 4 pulsanti sullo stage che richiamano una immagine dentro un movie sullo stage.
script pulsanti:
on(release) {
_root.carica = true;
_root.foto_da_caricare = "a.jpg";
}
script movie dove viene caricata l'immagine, istanza: "foto_big"
dentro il movie c'è un movie con istanza "foto" mascherato.
onClipEvent(enterFrame) {
if (_root.carica) {
this.foto.loadMovie(_root.percorso add "/" add _root.foto_da_caricare);
this.gotoAndPlay(2);
_root.carica = false;
}
}
nel secondo frame del movie:
caricati=_root.foto_big.foto.getBytesLoaded();
totali= _root.foto_big.foto.getBytesTotal();
percentuale= int((caricati*100)/totali)
_root.foto_big.perc_txt.text=percentuale+" %";
_root.foto_big.barra._xscale= percentuale;
if (caricati>0 && caricati>=totali)
{
gotoAndPlay(5);
}
play();
nel terzo frame:
gotoAndPlay(2);
/*-----------------------------*/
insomma al primo click del pulsante non compare la barra di loading e il filmato non visualizza niente fino a che compare l'immagine.
se clicco due volte sul pulsante allora compare la barra...
spero di essre stato un po' chiaro... qualcuno sa dirmi perché?
ho provato anche in altre maniere tipo con una funzione richiamta da SetInterval... ma nulla stesso risultato...
sono disperato...
ciao ciao ----


Rispondi quotando