Allora vediamo se riesco a spiegarmi.
Devo creare un player che legga da un txt una serie di file che io scrivo. se il file è jpg lo visualizza per un tot di secondi se è un swf invece, me lo visualizza andando a controllare che la timeline sia stata eseguita sino alla fine.

Allora ho un mc sullo stage vuoto istanziato clipVuoto poi sul frame ho questo codice.

codice:
preload = function(clip){
	clip._visible = false
	car = clip.getBytesLoaded();
	tot = clip.getBytesTotal();
	perc = Math.floor((car/tot)*100);
	if(!isNaN(perc)){
		trace ("Caricando..."+file+" - "+perc+"%");
	}
	if(car>= tot && tot> perc && perc == 100){
		clip._visible = true;
		clearInterval(_root.rif);
	}
}
carica = function(){
	caricaEst = new LoadVars();
	caricaEst.onLoad = function(success){
		if(success){
			if(_root.fileArr == undefined){
				_root.fileArr = new Array();
				for(i=0; i<this.maxLength; i++){
					_root.fileArr.push(this["file"+i]);
				}
			}
		}
	}
	carica.load("file.txt");
}
verifica = function(clip, file){
	temp = file.substr(-3,3);
	ora = getTimer();
	clip.onEnterFrame = function(){
		if (temp != "jpg"){
			if(this._currentframe < this._totalframes) {
				this.gotoAndStop(this._currentframe++);
			} else {
				if(_root.fileArr[_root.part] == undefined ) {
					_root.part = 0;
				}
				this.loadMovie(_root.fileArr[_root.part++]);
				_root.rif = setInterval(preload, 50, clip);
				delete this.onEnterFrame;
			}
		} else {
			poi = getTimer();
			if(poi = ora+10000){
				this.loadMovie(_root.fileArr[_root.part++]);
				_root.rif = setInterval(preload, 50, clip);
				delete this.onEnterFrame;

			}
		}
	}
}
carica();
verifica(clipVuoto, _root.fileArr[0]);
e questo è il mio file di testo file.txt

codice:
&file0=pluto.swf&
&file1=pluto.jpg&
&file2=paperino.swf&
&file3=prova.jpg&
questo è l'errore che mi restituisce nel output

codice:
Error opening URL "file:///C|/Documents%20and%20Settings/digiors/Desktop/player%2Dswf/undefined"
Caricando...undefined - 0%
Qualcuno sa da cosa possa dipendere??? Io non riesco a capire dove è l'inghippo