Grazie mille
guarda qui le clip sono 8 ne fà sette bene ma l'ottavala mette in alto e non si vede :master:
se vuoi provare fai un file di testo
codice:
immagini=1.jpg|2.jpg|3.jpg|4.jpg|5.jpg|6.jpg|7.jpg|8.jpg|9.jpg
e per comodità scarica
io vorrei poter dire ad esempio di incolonnarne 2 in verticale e poi lui crea le colonne necessarie per metterle in orizzontale
Grazie ancora
codice:
//
// Sulla root ho una clip vuota "contenitore"
//
// posizione clip x
iniziox = 0;
// posizione clip y
inizioy = 0;
// numero clip orizzontale
//orizzontale = 2;
// numero clip in verticale
verticale = 4;
// altezza immagine
altezza = 60;
// larghezza immagine
larghezza = 60;
// spaziiatura tra immagini
spaziatura = 10;
// carico da txt
// che è strutturato cosi:
// immagini=1.jpg|2.jpg|3.jpg|4.jpg|5.jpg|6.jpg|7.jpg|8.jpg|9.jpg
//
var elenco = new LoadVars();
elenco.load("file.txt");
elenco.onLoad = function() {
myclip._y = inizioy;
myclip._x = iniziox;
myArray = new Array();
myArray = elenco.immagini.split("|");
for (i=0; i<myArray.length; i++) {
_root.contenitore.duplicateMovieClip("clip"+i, i);
myclip = _root["clip"+i];
if (i<verticale) {
ky = i;
kx = 0;
} else if (i>verticale) {
div = (Math.floor(i/verticale))*verticale;
ky = (i-div)-1;
kx = Math.floor(i/verticale);
}
myclip._y = (altezza+spaziatura)*ky;
myclip._x = (larghezza+spaziatura)*kx;
loadMovie("images/"+myArray[i], myclip);
}
trace(myArray);
};
stop();