sto provando ad utilizzare il tutorial indicato qui http://flash.html.it/articoli/leggi/...zzando-xml/1/. Riesco a caricare i dati (verificato con trace mioxml) ma non me li passa dentro i mc richiamati tramite attach. Dov'è l'errore?
filexml = "news.xml";
mioxml = new XML();
apparray = new Array();
mioxml.load(filexml);
mioxml.onLoad = Metti;
function Metti (success) {
if (mioxml.loaded) {
trace(mioxml); ////// l'xml lo carica!!!
apparray = mioxml.childNodes;
Dati();
MenuBar();
loaderxml = "";
};
};
function Dati () {
ladata = new Array();
lanotizia = new Array();
// note = new Array();
// trace(apparray);
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());
//note.push(apparray[k].attributes.note.toString());
};
};
};
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);
};
};
};
Il fla è strutturato così:
- 1 mc vuoto "clipnews" sul quale vengono attacchati i mc tabnews (mc con concatenamento in libreria);
- 1 mc che funziona da slider;
- 1 mc che ogni 25 fps funge da timer;
Dimentico qualcosa?? ah, sì, AIUTOOO!!!!!!!![]()
![]()
![]()