salve a tutti,
questo è il codice di un preload che carica i dati
---------------------------------
L = this.getBytesLoaded();
T = this.getBytesTotal();
percentuale = L*100/T;
percentuale = parseInt(percentuale);
if (palla._currentframe>1){
palla.gotoAndStop(percentuale+1);
}
if (L == T) {
palla.gotoAndPlay(100);
} else {
play ();
}
----------------------------------
quello che non riesco a capire è dove sto sbagliando, perchè una volta caricati la prima volta quando torno indietro dopo essere passato ad un'altra pagina dovrebbe partire l'animazione e non ripetersi il preload prima di caricare l'animazione.
io ho fatto così:
livello1:
1) ho messo il clip del preload; f5 per allungare il clip al secondo frame e il nome istanza assegnato al clip è ovviamente palla.
- il clip di preload in questione è composto da 2 livelli di 100 frame di lunghezza.
2) livello1/frame 3 inserisco il clip contenente l'animazione è lo etichetto come "Immagini"
3) creo il livello2
4) nel frame1 vuoto inserisco il codice sopra riportato
5) nel frame2 vuoto inserisco "prevFrame()"
6) nel frame3 vuoto inserisco "stop()"
7) sull'ultimo frame, frame100, del clip di preload inserisco "_root.gotoandplay("immagini")
a logica il preload va e carica i dati come il clip immagini funziona ma perchè ogni volta si ricarica la fase di preload se ho i dati caricati in cache?
E quindi non dovrebbe accadere.
grazie

Rispondi quotando