Originariamente inviato da nep036
L'ho sistemato, cosi funziona:

codice:
MovieClip.prototype.preload = function(clip, a) {
	function avvia() {
		trace(_root['intv'+a]);
		car = clip.getBytesLoaded();
		tot = clip.getBytesTotal();
		perc = Math.floor((car/tot)*100);
		if (car>=tot && tot>perc && perc == 100) {
			clearInterval(_root['intv'+a]);
			trace(_root['intv'+a]);
		}
	}
	_root['intv'+a] = setInterval(avvia, 100);
};
for (i=1; i<=2; i++) {
	_root.createEmptyMovieClip("cont"+i, i);
	_root["cont"+i].loadMovie("img"+i+".jpg");
	_root["cont"+i].preload(_root["cont"+i], i);
}
Gli passo il valore di i in modo tale da creare intervals diversi...
perfetto, mi sa che con quest'ultima prova siamo giunti alla conclusione del thread, grazie a tutti quelli che hanno partecipato