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);![]()

Rispondi quotando