xml fatto così:
codice:
<newslist>
<news data="30/05/2002" link="http://www.miosito.it?variabile=2">Aggiornamento della sezione DownLoad.</news>
<news data="02/05/2002" link="http://www.miosito.it?variabile=3">Scarica i nuovi sorgenti FLA open source.</news>
<news data="02/04/2002" link="http://www.miosito.it?variabile=4">Aggiornamento nel layout grafico del sito.</news>
<news data="02/03/2002" link="http://www.miosito.it?variabile=5">Nuove foto nella sezione PHOTO.</news>
</newslist>
Con questo codice:
codice:
//filexml = "news.xml?rnd="+random(99999);
filexml = "news.xml";
mioxml = new XML();
apparray = new Array();
mioxml.load(filexml);
mioxml.onLoad = Metti;
function Metti(success) {
if (mioxml.loaded) {
apparray = mioxml.firstChild.childNodes;
Dati();
MenuBar();
loaderxml = "";
}
}
function MenuBar() {
newsmax = ladata.length-1;
//trace(newsmax)
newscounter = 0;
for (i=0; i<=newsmax; i++) {
clipnews.attachMovie("tabnews", "tabnews"+i, i);
clipnews["tabnews"+i]._x = 1;
clipnews["tabnews"+i]._y = 125*i;
clipnews["tabnews"+i].data = ladata[i];
clipnews["tabnews"+i].notizia = "" + lanotizia[i] + "";
if (i<9) {
clipnews["tabnews"+i].numero = "0"+(i+1);
} else {
clipnews["tabnews"+i].numero = (i+1);
}
}
}
function Dati() {
ladata = new Array();
lanotizia = new Array();
ilLink = new Array();
for (k=0; k<=apparray.length; k++) {
if (apparray[k].nodeName == "news") {
ladata.push(apparray[k].attributes.data.toString());
lanotizia.push(apparray[k].childNodes.toString());
ilLink.push(apparray[k].attributes.link.toString());
}
}
}