Una(s) pregunta(s):

¿Porqué pones "
_root"
(sin el punto) en:
Código :
_root["btn0" + i]
Se que es así, y que funciona así, pero no se porqué.
Es decir, yo utilizando mi intuición
(¡cuidadooo, aparten las criaturas!), simplemente pondría.
Código :
["btn0" + i].enabled = true;
Ya que cuando no estás en el bucle, no lo pones el _root (y si lo pusiéramos, seria con punto, no?) Es decir:
Código :
btn01.enabled=true;
//o bien
_root.btn01.enabled=true;
Además, suponiendo que este en un sub-nivel que no sea _root, ¿también lo pondrías? ¿O bien parent? ¿O this ...?
Gracias
_________________________________________
july escribió:
1. Hernan, no entendi este for, se q es para deshabilitar y habilitar los botones, pero no alcanzo a terminar de entender como
El "for" es una estructura repetitiva, es decir:
for (i = 1; i <= 4; i++) {//acciones}- Inicia en i=0.
- Repite todas las acciones que tu pongas entre sus "{ }", mientras la "i" sea menor o igual que 4.
- Cada vez que haga un ciclo, a la variable " i ", le suma 1.
"
_root["btn0" + i]", hace referencia a btn0X, donde X es una variable, que varia en cada ciclo del for. De esta forma recorres todos los botones, el btn01, btn02, btn03y btn04.
july escribió:
2. Acreonte, de donde viene la variable "botonActual"
"
BotonActual" sería lo mismo que puso Hernán: "
_root["btn0" + i]" (dentro del for, claro).