Nella timeline ho questo ciclo che se pubblico l'swf in FP6 tutto è ok e funziona, se pubblico in FP7 si blocca tutto e và in crisi il computer:
function duplica(){
i=0;
while(++i <= Number(letturaDB.num)){
duplicateMovieClip ("appunt", "appunt"+i, 10+i);
_root["appunt"+i].giornoapp = Number(substring(letturaDB["dataapp" +i],4,2));
numGiorno = _root["appunt"+i].giornoapp;
if ((data_att.getDate()-Number(numGiorno)+i) >= 10){
numGiorno = totalgg + Number(numGiorno);
}else if ((data_att.getDate()-Number(numGiorno)+i) < -3){
numGiorno = Number(numGiorno) - totalgg;
}
oraapp = Number(substring(letturaDB["oraapp"+i],1,2));
minapp = Number(substring(letturaDB["oraapp"+i],4,2));
_root["appunt"+i]._x = (data_att.getDate()- numGiorno)*-90+(data_att.getDay()*90+8);
_root["appunt"+i]._y = 60+((Number(oraapp)-8)*60 + Number(minapp));
_root["appunt"+i].idcliente = letturaDB["idcliente"+i];
_root["appunt"+i].idmodelli = letturaDB["idmodelli"+i];
_root["appunt"+i].modelli = letturaDB["modelli"+i];
_root["appunt"+i].colore = letturaDB["colore"+i];
_root["appunt"+i].dataapp = letturaDB["dataapp"+i];
_root["appunt"+i].ora = letturaDB["oraapp"+i];
_root["appunt"+i].durata = letturaDB["durata"+i];
_root["appunt"+i]._height = letturaDB["durata"+i];
_root["appunt"+i].nomecli = letturaDB["nome"+i];
_root["appunt"+i].datanasc = letturaDB["datanasc"+i];
}
}
Oltre a questo script ce ne sono altri ma l'unico con while è questo ed è quando esegue questa function che si blocca!
Mi sapete aiutare?
Non sarebbe un prob continuare ad usare FlashPlayer6 se non dovessi usare la nuova funzione print() che hanno aggiunto con FP7 e MX2004!
Ciao Alex

Rispondi quotando