Il valore dell'indice c'è perkè le miniature le carica.
Ti posto tutto il codice flash:
onClipEvent (load) {
this.loadVariables("elab.php?act=prendi");
_root.indietro._visible = 0;
_root.avanti._visible = 1;
}
onClipEvent (data) {
// setto una mia variabile MAXFOTO
maxfoto = this["tot"];
if (maxfoto<1) {
trace("non esistono foto");
}
_root.pagine = Math.ceil(maxfoto/4);
_root.startpic = 1;
// creo i box che conterranno le foto
i = 0;
while (i<=maxfoto) {
nomeclip = "clip"+i;
this.createEmptyMovieClip(nomeclip, i);
//////////////
if (k>1) {
// num righe - 1
_root.xpos += 85;
k = 0;
}
this[nomeclip]._x = _root.xpos;
this[nomeclip]._y = 85*k;
k++;
i++;
}
// carico le foto
l = 0;
while (l<=maxfoto) {
immagine = "immagine"+l;
nomeclip = "clip"+l;
this[nomeclip].loadMovie(eval(immagine));
box.onRelease = function() {//funzione su frame che apre la popup
a = l;
_root.premuto('show.php?id=\"+a+\"');
l++;
};
}
}