Innanzitutto, ciao a tutti.

Sono un dilettante autodidatta di flash. Uso la versione MX2004. Chiedo scusa se non userò termini appropriati.......

Ho un filmato con, sullo stage, un'istanza di un filmato vuoto, in cui carico un'immagine con _level0.foto.loadMovie(xxxxxxx) nel frame n. 1;

Dopo qualche frame, diciamo al n. 10 ho scritto:

if (_level0.foto.getBytesLoaded() == _level0.foto.getBytesTotal()) {

-----una serie di istruzioni

} else {

----faccio ritornare il filmato al frame n. 2

}

In pratica, il filmato dovrebbe rimbalzare fra il frame 2 e 10 finché l'immagine non è caricata. Soltanto a quel punto, dovrebbe eseguire una serie di istruzioni.

Con explorer, tutto bene.

Con Firefox (e anche Opera), le istruzioni sono eseguite subito al primo passaggio dal frame, anche se l'immagine non è ancora stata caricata. Sembra che qualcosa non funzioni nel test "if (_level0.foto.getBytesLoaded() == _level0.foto.getBytesTotal())".

Ho cercato sul forum e in giro per la rete ma non ho trovato niente.

Qualcuno può aiutarmi????

Grazie a tutti.