Originariamente inviato da The_Ruler
Un saluto a tutti i membri del forum, volevo sapere una cosa:
Avevo bisogno di creare una galleria fotografica, ma a causa delle mie scarse doti in questo campo ho dovuto scaricare un sample in modo da modificarlo a mio piacimento:
Il .fla è diviso in 3 livelli, uno di background, uno coi componenti e l' ultimo con gli script; tra i componenti ci sono 2 clip filmato (uno che carica i thummnails e un altro che carica le immagini "grosse") e un testo dinamico che cambia a seconda dell' immagine.
Il mio problema è che i thumbnails sono disposti su di una riga orizzontale (la forma del clip filmato, che se provo a cambiare mi modifica anche le dimensioni dei thumbnails) e volevo sapere se è possibile modificare l' assetto delle immagini in modo da distribuirle su più righe e colonne.
Lo script è questo:
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
//portfolioTag = this.firstChild;
numimages = this.firstChild.childNodes.length;
spacing = 70;
for (i=0; i<numimages; i++) {
this.picHolder = this.firstChild.childNodes[i];
this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
this.thumbHolder._x = i*spacing;
this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_i mage", 0);
this.thumbLoader.loadMovie(this.picHolder.attribut es.thmb);
this.thumbHolder.title = this.picHolder.attributes.title;
this.thumbHolder.main = this.picHolder.attributes.main;
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);
title_txt.text = this.title;
};
}
};
myPhoto.load("xmlphoto.xml");
Mi scuso per il disturbo e ringrazio a prescindere.