Ciao a tutti,
Ho due file swf uno è quello principale (main.swf) l'altro è il listener (listener.swf)....
Main.swf carica su un EmptyMovieClip creato all'interno di un ciclo listenr.swf.
Quando carico il listener.swf dal filmato main.swf passo tramite _level0.nomevariabile il nome del file.jpg che risiede in un Array (quadri) e il listener.swf deve caricare.....unica cosa che prende solo l'ultimo file.
Qualcuno mi sa dire il perchè? Sembra quasi che il LoadMovie venga effettuato solo quando si esce dal ciclo......non so se sono stato chiaro.....riporto in seguito il codice di main.swf
Vi riporto anche il risultatocodice://creo la variabile che conterra le informazioni di quale filmato aprire var fileNumber:String; //creo la variabile che conterrà il percorso dove prendere le immagini var folderPath:String; //creo una funzione che definisce le immagini da aprire e il loro path openImage = function (path:String, imageNo:String, livello:Number) { fileNumber = imageNo; folderPath = path; //apro il filmato delle visualizzazioni per visualizzare l'immagine sul livello 10 loadMovieNum("visualizer.swf", livello+3000); } function ApriXML() { mioxml = new XML(); myarray = new Array(); mioxml.load(filexml); mioxml.onLoad = ElaboraXML; function ElaboraXML(success) { if (mioxml.loaded) { myarray = mioxml.firstChild.nextSibling.childNodes; for (i=0; i<=myarray.length; i++) { if (myarray[i].nodeName == "quadro") { dati = new Array(myarray[i].childNodes[1].firstChild.nodeValue, myarray[i].childNodes[1].attributes.commento_it, myarray[i].childNodes[1].attributes.titolo_it); quadri.push(dati); } } cont = 0; pos_x = 0; pos_y = 0; for (i=0; i<=(quadri.length-1); i++) { cont++; // _level0.fileNumber = "zoom.php?foto="+quadri[i][0]+"&fotow=100&fotoh=100"; _level0.fileNumber = quadri[i][0]; contenitoreclip = createEmptyMovieClip("contenitore"+cont, cont); clip = contenitoreclip.createEmptyMovieClip("miniatura"+cont, cont); _root["contenitore"+cont]["miniatura"+cont].loadMovie("visualizer.swf"); _root["contenitore"+cont]._x = pos_x; _root["contenitore"+cont]._y = pos_y; _root["contenitore"+cont].vettorefoto = quadri[i][0]; _root["contenitore"+cont].onPress = function(){ this.startDrag(); } _root["contenitore"+cont].onRelease = function(){ this.stopDrag(); } pos_x = pos_x+105; pos_y = pos_y+105; } } } } quadri = new Array(); filexml = "dump.xml"; ApriXML();
http://www.fabriziotuveri.com/test/
http://www.fabriziotuveri.com/test/dump.xml
carica solo l'ultima foto con il nome del file "image/1.jpg"

