Non avevo pensato alla i, ma comunque lo script è all'interno di un ciclo in cui la i funziona egregiamente.
Ti posto l'intero codice.
La parte incriminata è verso il centro.
codice:
// array contenuti
_global.arrNomiClienti = new Array("Amsa",
"Autostar",
"Bio Body",
"The Body Shop",
"DFM Marcantoni",
"Diocesi Sabina",
"Doc Fest",
"Herder Editrice e Libreria",
"Rowing",
"Luca Maroni",
"Piumini Danesi",
"Camera del Senato",
"Ministero della Salute");
_global.arrNomiThumbs = new Array("g_amsa",
"g_autostar",
"g_bionbody",
"g_thebodyshop",
"g_DFM",
"g_diocesi",
"g_docfest",
"g_libreriaherder",
"g_rowing",
"g_LM",
"g_piuminidanesi",
"g_senato",
"g_ministero"
);
i = 0;
distanzaClip = 10;
countRow = 1;
intColonne = 5;
function setIconFolder(){
if(i > 0){
MClavoro0.duplicateMovieClip("MClavoro" + i, i);
distance = eval("MClavoro" + (i - 1))._x + eval("MClavoro" + (i - 1))._width + distanzaClip;
eval("MClavoro" + i).myID = _global.arrNomiClienti[i];
eval("MClavoro" + i).attachMovie(_global.arrNomiThumbs[i], "clip" + i, 60);
eval("MClavoro" + i).onRelease = function() {
theURL = "javascript:standardpop('pop_lavori.asp?cod=" + _global.arrNomiThumbs[i] + "', 500, 400)";
//getURL(theURL);
trace(theURL);
};
} else {
MClavoro0.myID = _global.arrNomiClienti[i];
MClavoro0.attachMovie(_global.arrNomiThumbs[i], "clip" + i, 59);
MClavoro0.onRelease = function() {
getURL("javascript:standardpop('pop_lavori.asp?cod=', 500, 400)");
};
}
if(countRow == intColonne){ // Vai a capo
yValue = eval("MClavoro" + (i - 1))._y + 35;
distance = MClavoro0._x;
countRow = 0;
}
setProperty("MClavoro" + i, _x, distance);
setProperty("MClavoro" + i, _y, yValue);
if(i > 0){
countRow ++;
}
i++;
if(i == arrNomiClienti.length){ // Chiudi il ciclo
clearInterval(a);
}
}
a = setInterval(setIconFolder, 70);