ciao a tutti,
Avrei bisogno di un'aiuto non riesco a capire come fare per disporre le clip duplicate in orizzontale e verticale
ho fatto cosi ma non viene bene :master:
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];
myclip._y += (altezza+spaziatura)*i;
trace(myclip._name +" - "+ myclip._x+" - "+myclip._y);
if (_root["clip"+i]=_root["clip"+verticale]) {
myclip._y = inizioy;
myclip._x += larghezza+spaziatura*i;
trace(myclip._name +" - "+ myclip._x+" - "+myclip._y);
}
loadMovie("images/"+myArray[i], myclip);
}
trace(myArray);
};
stop();
nel trace ottengo
codice:
clip0 - 14.65 - 18
clip1 - 14.65 - 88
clip2 - 14.65 - 158
clip3 - 14.65 - 228
clip4 - 14.65 - 298
clip4 - 114.65 - 0
clip5 - 14.65 - 368
clip5 - 124.65 - 0
clip6 - 14.65 - 438
clip6 - 134.65 - 0
clip7 - 14.65 - 508
clip7 - 144.65 - 0
clip8 - 14.65 - 578
clip8 - 154.65 - 0
1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg
Grazie