filexml = file.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") {
// ladata.push(apparray[k].attributes.data1.toString());
// lanotizia.push(apparray[k].childNodes.toString());
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++) {
_root.attachMovie("tabnews", "tabnews"+i, i);
// Attribuisco la coordinata X e Y
_root["tabnews"+i]._x = 15+i*130;
_root["tabnews"+i]._y = 15;
// Passo al clip le variabili che ho preso dall'XML e messo negli Array
_root["tabnews"+i].link1 = link[i];
_root["tabnews"+i].mc.loadMovie(logo[i]);
}
}