Ciao a tutti,
ho lo script che segue che compone una galleria fotografica in flash mx, con i dati presi da un file .xml, lo script si esegue su una scena, quando io cambio scena non so come scaricare lo script o comuncue come farlo sparire.
Primo fotogramma
// preparazione al caricamento file esterno xml
myXML = new XML();
// ignoro gli spazi bianchi della formattazione del file xml
myXML.ignoreWhite = true;
// carico il file
myXML.load("galleriafoto.xml");
// prima di proseguire verifico che tutto il file sia caricato
myXML.onLoad = function() {
trace("test = "+myXML.firstChild.nodeName+" ... XML caricato");
gotoAndStop(2);
};
Secondo fotogramma
// variabili dinamiche
numerofoto = myXML.childNodes[0].childNodes.length;
quadri = myXML.childNodes[0].attributes.quadri;
passo = myXML.childNodes[0].attributes.passo;
// posizionamento quadri vuoti
distanza = 20;
livello = 1;
for (l=1; l<quadri+1; l++) {
livello++;
_root.attachMovie("quadro", "quadro"+livello, livello);
_root["quadro"+livello]._x = 30*l+(-30)+20;
_root["quadro"+livello]._y = 130+distanza+30;
if (l == passo) {
distanza += 30;
l = 0;
quadri -= passo;
}
}
// posizionamento clip, numeri e link per le immagini
distanza = 0;
livello = 100;
for (l=1; l<numerofoto+1; l++) {
livello++;
_root.attachMovie("clip", "clip"+livello, livello);
_root["clip"+livello]._x = 30*l+(-30)+20;
_root["clip"+livello]._y = 20+distanza+160;
_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;
}
}
Qualcuno è cosi buono da darmi una mano?
Grazie![]()

Rispondi quotando