Non funziona![]()
![]()
![]()
Sembra che non carichi le immagini dalla pagina news_scheda e non entra neanche nel ciclo... io ho fatto così... Dimmi dove sbaglio...
[CODE]
on (release) {
filexml = "news_scheda.asp?idNews=1";
paginainiziale = "01";
ApriXML();
// funzioni -------------------------------
function ApriXML() {
// _root.loading = "LOADING XML DATA...";
mioxml = new XML();
apparray = new Array();
mioxml.load(filexml);
// mioxml.load(filexml);
mioxml.onLoad = Metti;
// Funzione principale
function Metti(success) {
if (mioxml.loaded) {
apparray = mioxml.childNodes;
// Chiamo la funzione Dati che esegue il parsing dell'XML
// e mette i dati negli Array
Dati();
// Chiamo la funzione MenuPag che crea un menù per accedere
// alle varie pagine del forum in base al numero di discussioni
// aperte presenti nel forum stesso
MenuPag();
// Chiamo la funzione Crealista che mette sul filmato
// i Clip delle Cartelle ciascuna delle quali rappresenta
// una discussione aperta
CreaLista();
// _root.loading = undefined;
delete mioxml;
delete apparray;
}
}
}
// Funzione che dispone sul filmato i clip con i campi
function CreaLista() {
Rimuovi();
k = 0;
conteggio = 0;
for (i=0; i<6; i++) {
if (foto[i] != undefined) {
scheda.attachMovie("clipnews", "clipnews"+i, i);
scheda["clipnews"+i]._x = 0;
scheda["clipnews"+i]._y = 0+conteggio*45;
scheda["clipnews"+i].foto = foto[i];
scheda["clipnews"+i].numero = i+1;
inizio++;
conteggio++;
if (conteggio>=6) {
k++;
conteggio = 0;
}
}
}
}
// Funzione che mette i Dati XML restituiti dallo Script ASP
//negli Array
function Dati() {
foto = new Array();
//trace(apparray);
for (k=0; k<=apparray.length; k++) {
if (apparray[k].nodeName == "foto") {
foto.push(apparray[k].childNodes.toString());
//trace(apparray[k].childNodes.toString());
}
}
}
_root.notizia.gotoAndStop(2);
_root.notizia.idNews = this.idNews;
loadMovie(scheda,_root.notizia.scheda);
}
[CODE]
Se invece faccio così la foto me la carica...
foto="foto.jpg"
loadMovie(foto,_root.notizia.scheda);
Penso che non entri nel ciclo...
Grazie ancora