Flash: caricare una jpg preceduta da un preload

Di: Mind | 26/09/2020 18:14:16
Salve...
molto spesso ho visitato questo sito... COMPLIMENTI per la preparazione...
E' il mio primo messaggio che scrivo... Aiutatemi ho un problema in Flash...
Alla pressione di un pulsante vorei, preceduto da un loader per non appesantire il tutto, caricare una immagine jpg esterna in un riquadro facente parte dell'animazione.
Non so come fare mi descrivete il codice Action Script da applicare al pulsante?
GRAZIE anticipatamente

Risposte



Prova con questo:
function lanciacaricamento(n) {
container.loadMovie(n+".jpg");
a = setInterval(caricamento, 100);
}
function caricamento() {
car = container.getBytesLoaded();
tot = container.getBytesTotal();
barra._xscale = Math.floor((car*100)/tot);
if (car == tot) {
barra._visible = 0;
clearInterval(a);
}
}
container è il clip che conterrà l'immagine, barra ti indicherà la percentuale di avanzamento del caricamento.
Per far caricare l'iimmagine devi richiamare la funzione "lanciacaricamento", passandogli il nome dell'img da caricare, es. lanciacaricamento("mia_immagine");
Per quanto riguarda la barra di avanzamento, devi creare un mc, gli dai nome istanza "barra", crei un rettangolo ad es. di 100px x 5px e poi riduci manualmente la scala x a 1.

Di: goku | 26/09/2020 18:14:16