Ciao a tutti ho un file (video.txt) cosi' composto:
tot=3&
&video1=01
&video2=02
&video3=03
in flash:
1° frame:
per caricare i dati contenuti nel file di testo.codice:myLoadVars = new LoadVars(); myLoadVars.onLoad = function(success){ if(success){ totale.text=myLoadVars.totale; tot=(myLoadVars.tot-1); trace(tot) for(i=1;i<=tot;i++){ _root["g"+i].text = myLoadVars["video"+i]; trace("video presenti:" +_root["g"+i].text + ".flv") } }else{ trace("problemi con il file di testo"); } } myLoadVars.load("video.txt");
e vorrei caricare i video flv cosi':
var mc = this.attachMovie("videoHolder", "holder", 1);
mc.mioVideo._x = 0;
mc.mioVideo._y = 0;
mc.mioVideo._width = 180;
mc.mioVideo._height = 144;
var connessione:NetConnection = new NetConnection();
connessione.connect(null);
var stream:NetStream = new NetStream(connessione);
stream.setBufferTime(10);
mc.mioVideo.attachVideo(stream);
//cosi' non FUNZIONA!!
stream.play(""+_root.g1.text+".flv");
// cosi' lo vedo, ma vorrei passargli il parametro
//stream.play("01.flv");
_root.play.onRelease = function(){
stream.play("_root.g1.text");
//cosi' va.....
//stream.play("01.flv");
}
dove sbaglio?