Questo sta sulla timeline di un clip (con un unico frame)codice://funzione di preload //preloadFOTO = function(numero){ function preloadFOTO(numero) { /*this["mini"+numero].car = this["mini"+numero].getBytesLoaded(); this["mini"+numero].tot = this["mini"+numero].getBytesTotal(); if (this["mini"+numero].car==this["mini"+numero].tot ){ clearInterval(this["varInt"+numero]) }*/ trace(numero) //trace("!") } for (i=1;i<8;i++){ duplicateMovieClip("sorgente", "mini"+i,i) this["mini"+i]._y=0 this["mini"+i]._x= Math.floor((this["mini"+i]._width+5)*(i-1)) j=i.toString() if (j.length<2){ j= "0" + i } URL = "fotopaoli/small/" est = ".jpg" this["mini"+i].clipFoto.loadMovie(URL + j + est,1) this["IdInt"+i] = setInterval(this.preloadFOTO(),100, i) }
2 problemi
la funzione non mi segue l'intervallo ma mi viene lanciata solo una volta (per ogni ciclo). Ho i primi 7 trace e basta.
Il trace invece di darmi il valori di i mi da undefined.
Why?![]()