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);