Che palle con questi preload...1 post su 10 ne parla!
Eppure non capisco perchè non funziona più il mio ...perchè fino a poco tempo fa funzionava. Premetto che è un sito un po' strano perchè l'swf è inserito direttamente in un frame (per la versione Internet explorer) oppure in una pagina html normale (per la versione netscape). A parte questo, che è un rimedio che ho dovuto adottare per problemi vari...una volta il preload funzionava in tutte e due le pagine, mentre adesso funziona solo in netscape!
Anzi, c'è anche un secondo preload, che carica i contenuti, che in MSIE si vede benissimo mentre con Netscape a volte è visibile solamente la percentuale di avanzamento e non il movieclip associato... non so, magari è qualche impostazione di esportazione...boh! Il filmato è compresso ma questo non c'entra...(a parte il fatto che il preload visualizza i kb originali)... in ogni caso questo è il codice:
codice:
onClipEvent (load) {
	_visible = 0;
	tempo = getTimer();
	kbTotali = Math.round(_root.getBytesTotal()/1024);
	//----------- funzione per il formato dei tempi ----------
	function formato (millisecondi) {
		periodo = Math.round(millisecondi/1000);
		ore = Math.floor(periodo/3600);
		minuti = Math.floor((periodo-(ore*3600))/60);
		secondi = periodo%60;
		ore = (ore<10) ? "0"+ore : ore;
		minuti = (minuti<10) ? "0"+minuti : minuti;
		secondi = (secondi<10) ? "0"+secondi : secondi;
		return ore+":"+minuti+":"+secondi;
	}
	//--------------------------------------------------------
}
onClipEvent (enterFrame) {
	//----------- verifica del caricamento -------------------
	if (_root.getBytesLoaded() >= _root.getBytesTotal() && _root.avanti==false) {
		_root.avanti=true;
		_root.play();
	}
	//--------------------------------------------------------
	_visible = 1;
	//----------- calcolo informazioni -----------------------
	kbCaricati = Math.round(_root.getBytesLoaded()/1024);
	percentuale = Math.round((kbCaricati/kbTotali)*100);
	percentuale = (percentuale>=10) ? percentuale : "0"+percentuale;
	barra.gotoAndStop(percentuale);
	if ((getTimer()-tempo) >= 1000) {
		banda = Math.round(((_root.getBytesLoaded()/1024) - kbytes)*10)/10;
		tempoTrascorso = formato(tempo);
		tempoRimasto = formato(((kbTotali-kbCaricati)/banda)*1000);
		tempo = getTimer();
		kbytes = _root.getBytesLoaded()/1024;
	}
	//--------------------------------------------------------
	//----------- scrittura dei dati -------------------------
	definizioni = "Time:"+"
Kb totals:"+"
Kb loaded:"+"
Percentage:"+"
Speed:"+"
Time left:";
	dati = tempoTrascorso+"
"+kbTotali+" kb
"+kbCaricati+" kb
"+percentuale+"%
"+banda+" Kb/s
"+tempoRimasto;
	//--------------------------------------------------------
}
e questo è il link...

grazie a chiunque volesse soccorrermi!