Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2004, 09:54
Avatar de La2daElegida
La2daElegida
 
Fecha de Ingreso: noviembre-2003
Ubicación: Argentina
Mensajes: 1.893
Antigüedad: 21 años
Puntos: 4
this ["b" + i] funciona solo pero no en for

Estamos aquí con mi amigo Tortugachat tratando de comprender esto..

En el 1er frame... tenemos este as.

MovieClip.prototype.mover = function() {
this._x += 20;
if (this._x>=300) {
this._x = 300;
delete this.onEnterFrame;
this.onEnterFrame = this.cuadro.abrir;
//_root.b1.enabled = true;
for (i=1; i<n; i++) {
if (this["_root.b" + i] != this._name) {
this["_root.b" + i].enabled = true;
}
}
}
};

Lo que hace es mover un mc hasta la posicion 300 en x, luego ejecuta una función simple sobre un mc q esta dentro de este. Todo bien.
Lo q intento es desbloquear todos los botones del resto del menú, menos este claro.
Si trabajo sobre _root.b1.enabled = true; hermoso me desbloquea ese.. pero si lo hago con esta función.

for (i=1; i<n; i++) {
if (this["_root.b" + i] != this._name) {
this["_root.b" + i].enabled = true;
}
}

no pasa nada. Tambien tengo un problema similar dentro de otra funcion.

Q puede ser?.. Osea, se puede hacer de otras formas.. pero quiero saber por q no anda mi for!!!
__________________
Juegos online . Juegos gratis