Ciao a tutti
Ho una galleria fotografica che prende i dati da un file xml:
<galleriafoto quadri="40" passo="6">
<img nome="01" pos="foto/img01.jpg"/>
<img nome="02" pos="foto/img02.jpg"/>
<img nome="03" pos="foto/img03.jpg"/>
<img nome="04" pos="foto/img04.jpg"/>
<img nome="05" pos="foto/img05.jpg"/>
<img nome="06" pos="foto/img06.jpg"/>
<img nome="07" pos="foto/img07.jpg"/>
<img nome="08" pos="foto/img08.jpg"/>
<img nome="09" pos="foto/img09.jpg"/>
<img nome="10" pos="foto/img10.jpg"/>
<img nome="11" pos="foto/img11.jpg"/>
<img nome="12" pos="foto/img12.jpg"/>
<img nome="13" pos="foto/img13.jpg"/>
<img nome="14" pos="foto/img14.jpg"/>
<img nome="14" pos="foto/img15.jpg"/>
</galleriafoto>
il codice in flash è:
stop();
// variabili dinamiche
numerofoto = myXML.childNodes[0].childNodes.length;
passo = myXML.childNodes[0].attributes.passo;
// posizionamento quadri vuoti
distanza = 0;
livello = 1;
// posizionamento clip, numeri e link per le immagini
distanza = 130;
livello = 100;
for (l=1; l<numerofoto+1; l++) {
livello++;
_root.attachMovie("clip", "clip"+livello, livello);
_root["clip"+livello]._x = 30*l+(-30)+10;
_root["clip"+livello]._y = 0+distanza+40;
_root["clip"+livello].mytext = livello-100;
_root["clip"+livello].pos = myXML.childNodes[0].childNodes[livello-101].attributes.pos;
_root["clip"+livello].nome = myXML.childNodes[0].childNodes[livello-101].attributes.nome;
if (l == passo) {
distanza += 30;
l = 0;
numerofoto -= passo;
}
}
Io vorrei dare un nome ad ogni gruppo di gallerie,ad esempio vorrei che il gruppo di foto che va da img01 e img10 avesse un titolo e si visualizzasse nella pagina,una specie di classificazione, forse non è molto chiaro, ma provo
grazie


Rispondi quotando