Gracias por la respuesta y el esfuerzo en pensarla, pero no funciona. Me imagino que debe ser que la variable check es local en cada movie clip donde aparece con lo que Flash no la valora en el computo general como si fuera una variable global. Por otra parte, no entiendo la expresion
       
            _root[temp];
  
vamos, que no se porque tiene esa sintaxis.Si se te/os ocurre alguna mejora, estupendo, si no, lo dejare como antes aunque sean expresiones larguisimas y dificilmente generalizables. Insisto, gracias anticipadas.
   
    JESUS ANGEL ALONSO
 
     DISE�ADOR GR�FICO
     ****************************
           IFIGENIA PLUS
           TERRA-LYCOS
          ********************
----- Original Message -----
Sent: Tuesday, September 11, 2001 8:18 PM
Subject: RE: [flashmaestro] SIMPLIFICAR SENTENCIA

onClipEvent (enterFrame) {
 if (activo) {
  _root.palabra1_letra1 = "r";
  for (i=0;i<=8;i++){
   temp = "palabra1_letra"+i;
   check += _root[temp];
  } 
  if (check =="regadera") {
   _root.regadera.gotoAndPlay("on");
  }
  this.gotoAndStop ("off");
 } else {
  _root.palabra1_letra1 = "0";
 }
}
 
 
 
a!e 

Responder a