sto perfezionando questa galleria, ecco cosa ho fatto:
root:
codice:
var elenco = new LoadVars();
elenco.load("images.txt");
_root.conte.createEmptyMovieClip("prova", 10);
elenco.onLoad = function() {
myArray = new Array();
myArray = elenco.nome.split("|");
for (i=0; i<myArray.length; i++) {
_root.conte.prova.duplicateMovieClip("clip"+i, i);
myclip = _root.conte["clip"+i];
myclip._y += 50*i;
loadMovie(myArray[i]+'.jpg', myclip);
}
};
stop();
'conte' è un clip vuoto sulla root
sul clip conte:
codice:
onClipEvent (load) {
function open(y) {
trace(y);
for (i=0; i<_root.myArray.length; i+=50) {
if (y>i and y<(i+50)) {
trace('immagine '+i);
}
}
}
}
on (release) {
open(this._ymouse);
}
essendo tutte le thumb grandi 50px questo codice dovrebbe permettermi di sapere su quale immagine ho clicato ma non so perchè funziona solo sulla prima...
qualche idea?