nn ho capito bene che devi fare cmq in genere x leggere file xml
utilizzo una cosa del genere
prendo i dati da un file xml e limetto dentro un mc usando altri clip in modo dinamico
Codice PHP:
filexml = "prova.xml";
ApriXML();
function ApriXML () {
mioxml = new XML();
myarray = new Array();
mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML (success) {
if (mioxml.loaded) {
myarray = mioxml.childNodes;
Dati();
CreaTabelle();
delete myarray;
delete mioxml;
}
};
};
// Funzione che prende i dati XML e li mette in degli Array
function Dati () {
// Array che contengono i Dati -----------------------
link = new Array();
nome = new Array();
logo = new Array();
trace(myarray)
// ---------------------------------------------------
for (k=0; k<=myarray.length; k++) {
if (myarray[k].nodeName == "agenda") {
link.push(myarray[k].attributes.link);
nome.push(myarray[k].childNodes.toString());
}else if (myarray[k].nodeName == "logo") {
logo.push(myarray[k].childNodes.toString());
}
};
};
// Funzione che Crea i clip
// e li posiziona sullo stage del filmato
function CreaTabelle () {
for (i=0; i<nome.length; i++) {
clipagenda.attachMovie("tabnews", "tabnews"+i, i);
// Attribuisco la coordinata X e Y
clipagenda["tabnews"+i]._x = 15
clipagenda["tabnews"+i]._y = 15+i*61;
// Passo al clip le variabili che ho preso dall'XML e messo negli Array
clipagenda["tabnews"+i].link1 = link[i];
clipagenda["tabnews"+i].nome1 = nome[i];
clipagenda["tabnews"+i].logo1 = logo[i];
clipagenda["tabnews"+i].mc.loadMovie(logo[i]);
};
};
considerando che il file prova.xml sarà fatto in questo modo
codice:
<agenda link="http://www.google.it">primo appuntamento agenda.</agenda><logo>prova.jpg</logo>
<agenda link="http://www.google.it">Secono appuntamento agenda.</agenda><logo>prova.jpg</logo>
<agenda link="http://www.google.it">terzo appuntamento.</agenda><logo>prova.jpg</logo>
<agenda link="http://www.google.it">quarto.</agenda><logo>prova.jpg</logo>
ovviamente dovrai avere un mc in libreria concatenato ed esportato nel primo frame con il nome tabnews e un mc sullo stage istanziato clipagenda
ciao
ps nn so se ho capito bene la tua richiesta !