La tua soluzione NON va bene, di fatto quel qualke fastidiosissimo secondo di attesa ne è la prova...
Le istruzioni:
bytes=_root.getBytesLoaded();
bytestot=_root.getBytesTotal();
Controllano se il filmato principale è caricato e NON se l'immagine è caricata.
In più il comando di caricamento dell'immagine lo impartisci dopoVVoVe:
Allora... tu carichi l'immagine con questa istruzione:
loadMovie ("http://www.miosito.it/img/4.jpg", foto); ecc...
Il movieclip contenitore quindi ha come nome istanza foto
per cui il test di controllo sui bytes caricati va fatto così:
bytes = foto.getBytesLoaded();
bytestot = foto.getBytesTotal();
in ogni caso il caricamento (loadMovie) va fatto prima di fare il preload!