resulta que traigo una variable desde una Base de datos, la variable la mando al root de esta forma:
Código :
_root.Anno= dato de la BD.
vencido,recojo sus restos y compruebo que su valor es _root.Anno=2009
hasta aqui todo funciona correctamente.
por razones que desconozco, el malefico "For" me responde con un error, un error que me solicita parar el Script, angustiado, "pulso sobre detener el Script"
Código :
for(a=_root.Anno;a<=2050;a++){ anno.addItem(a+"/"+(a+1)) }
que he hecho mal, el maldito "For" continua atacando una y otra vez, y yo, desvalido ante tanta presion , intento desarmar su ataque comprobando que:
Código :
xx=2009 for(a=xx;a<=2050;a++){ anno.addItem(a+"/"+(a+1)) }
Funcionaaa, por el momento estoy seguro....
minutos mas tarde, vuelvo a la carga, seguro que esta vez resistire un nuevo ataque del "For" , puede ser posible que me devuelva un "String" y mi enemigo se aproveche de esta situación para golpearme de nuevo.
convierto, con los poderes "flash" que me han sido revelados, mi "_root.Anno" en numero para estar seguro de repeler el ataque.
"Valgame el cielo, mi capitan", exclama el general Script, no ha resultado, el enemigo nos ataca de nuevo con el mismo error.
He utilizado mi mejor arma
Código :
for(a=Number(_root.Anno);a<=2050;a++){ anno.addItem(a+"/"+(a+1)) }
No consigo detener su persistente error, y vuelvo a detener el Script.
Todo está perdido, cae la noche y poco a poco las fuerzas del ejercito Flash, decaen, los aliados se disponen a partir ,el amanecer traerá la última batalla, vencer o perecer en el intento.
Perdonad por la "Novelación del post", pero este "For" me tiene "frito",porque leo el valor de: "_root.Anno=2009"
y no funciona, pero con:
Código :
xx=2009
funciona perfectamente.
Saludos