ciao ho modificato il tuo script in questo modo.
dentro imm ho inserito un mc vuoto istanziato 'foto' in coordinate (0,0)
e un mc 'barra' in coordinate (0,0)
poi il codice sul frame diventa:
codice:
//var img = "../../public/loveimg/"+_root.img;
var img = "foto.jpg"
//funzione preload
function preload1(width1,height1){
imm.onEnterFrame=function(){
/* fintanto che non mi sposto da questa frame
eseguo ciclicamente i controlli/calcoli descritti
*/
car=this.foto.getBytesLoaded() // byte caricati
tot=this.foto.getBytesTotal() // byte totali
this.barra._xscale=Math.floor(car/tot*100) //rap. perc. caricamento
if(car == tot && car > 1024){
// foto caricata
this.barra._xscale=100 // solo per sicurezza
this.barra._visible=0 // solo per sicurezza
this.foto._alpha=100 // vedo la foto
this.foto._width=width1;
this.foto._height=height1;
trace(width1+"-"+height1)
delete this.onEnterFrame // cancello liberando la CPU da inutili controlli e carichi di lavoro
} // fine if
}// fine enterFrame
}
imm.foto.loadMovie(img);
c = setInterval(preload1,80,261,356);