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.
e questo è il mio file di testo file.txtcodice: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]);
questo è l'errore che mi restituisce nel outputcodice:&file0=pluto.swf& &file1=pluto.jpg& &file2=paperino.swf& &file3=prova.jpg&
Qualcuno sa da cosa possa dipendere??? Io non riesco a capire dove è l'inghippocodice:Error opening URL "file:///C|/Documents%20and%20Settings/digiors/Desktop/player%2Dswf/undefined" Caricando...undefined - 0%![]()

Rispondi quotando

