alora la funz creatabelle l'avevi scritta bene prima... -->>_root["clipmsg"+i].dataap = hpartenza[i];
senza punto prima della parentesi quadra
il fatto è che devi vedere se i dati li leggi..metti qualche trace nella funzione Dati() e controlla che vengano lettiCodice PHP:function CreaTabelle () {
for (i=0; i<idap.length; i++) {
_root.attachMovie("clipmsg", "clipmsg"+i, i);
// Attribuisco la coordinata X e Y
_root["clipmsg"+i]._x = 10
_root["clipmsg"+i]._y = 25+i*45;
// Passo al clip le variabili che ho preso dall'XML e messo negli Array
_root["clipmsg"+i].idap = idvolo[i];
_root["clipmsg"+i].dataap = hpartenza[i];
_root["clipmsg"+i].luogoap = harrivo[i];
};
};
oppure semplicemente nella funzione creatabelle controlla che l'array lo vede almeno la lunghezza
Codice PHP:function CreaTabelle () {
trace("lunghezza array"+idap.length)
for (i=0; i<idap.length; i++) {
_root.attachMovie("clipmsg", "clipmsg"+i, i);
// Attribuisco la coordinata X e Y
_root["clipmsg"+i]._x = 10
_root["clipmsg"+i]._y = 25+i*45;
// Passo al clip le variabili che ho preso dall'XML e messo negli Array
_root["clipmsg"+i].idap = idvolo[i];
_root["clipmsg"+i].dataap = hpartenza[i];
_root["clipmsg"+i].luogoap = harrivo[i];
};
};
![]()

Rispondi quotando