Ciao,
stò realizzando una gallery dinamica in flash che legge le immagini da una cartella, crea dei movieclip con i thumbnail all'interno.
Vorrei fare in modo che quando il thumbnail viene cliccato, l'immagine con le dimensioni reali, venga caricata in un altro movieclip.
Finora ho fatto così:
I movieclip dei thumbnails vengono creati correttamente, ma non sono cliccabili.
Qualcuno sa dove sbaglio?
Grazie
Matteo
stò realizzando una gallery dinamica in flash che legge le immagini da una cartella, crea dei movieclip con i thumbnail all'interno.
Vorrei fare in modo che quando il thumbnail viene cliccato, l'immagine con le dimensioni reali, venga caricata in un altro movieclip.
Finora ho fatto così:
Codice:
stop();
var line=1;
var column=1;
trace("prova");
//trace (folder);
var images=new Array
var indice:Number=1
var MCL:MovieClipLoader = new MovieClipLoader()
var listner:Object = new Object();
listner.onLoadInit=function(){
indice++
carica()
}
listner.onLoadError=function(){
trace("ho caricato: " + (indice) + "foto");
trace(indice);
for(i=1;i<indice;i++)
{
trace (i);
images[i]="_images/img"+i+".jpg";
trace(images[i]);
imageLoader.createEmptyMovieClip("image"+i, 100+i);
imageLoader["image"+i].width=80;
imageLoader["image"+i].height=80;
imageLoader["image"+i]._x = 170*column; //"m" IS NOT DEFINED AND SO THE VALUE WILL BE 0.
imageLoader["image"+i]._y = 150*line;
imageLoader["image"+i].loadMovie(images[i]);
imageLoader["image"+i].buttonMode=true;
imageLoader["image"+i].onPress=function(){
trace("cliccato");
}
column++;
if (column==4)
{
column=1;
line++;
}else{
}
}
}
MCL.addListener(listner)
function carica(){
MCL.loadClip("_images/img"+indice+".jpg", fake)
}
carica()
I movieclip dei thumbnails vengono creati correttamente, ma non sono cliccabili.
Qualcuno sa dove sbaglio?
Grazie
Matteo