sigo aun con el juego de las diferencias.. esta vez.. me pidieron que los juegos no se repitan cuando carga por RAMDOM y que al haber jugado 10 juegos, finalize la aplicacion.

El codigo es el siguiente.. y el problema esta en que no puedo hacer que busque dentro del array que carga los juegos ya "Jugados", si el mismo ya fue cargado o no... es decir.. que cargue un nuevo juego si ya se utilizo el juego

Código :

//los nuevos juegos
aMovies = new Array();
aMovies[0] = "1.swf";
aMovies[1] = "2.swf";
aMovies[2] = "3.swf";
aMovies[3] = "4.swf";
aMovies[4] = "5.swf";
aMovies[5] = "6.swf";
aMovies[6] = "7.swf";
aMovies[7] = "8.swf";
aMovies[8] = "9.swf";
aMovies[9] = "10.swf";
//cargo uno aleatorio
pelicula = aMovies[random(10)];
juegoC = pelicula;
//me aseguro que no se repitan los jugados

onEnterFrame = function ()
{
   if (_root.Njuego == 0)
   {
      //cargo el primero juego
      marco.loadMovie(pelicula);
      Yajugados = new Array();
      Yajugados[0] = juegoC;//este fue el primero juego cargado aletoriamente
      _root.Njuego = _root.Njuego + 1;
   }
   else
   {
      if (_root.Njuego > 0 && _root.Njuego < 10) 
      {
         Yajugados = new Array();
            if (Yajugados.in_array(juegoC))//pregunto si el nuevo juego ya fue jugado
            {
               //al estar repetido busco uno nuevo, no repetido
               while (Yajugados.in_array(juegoC))
               {
                  pelicula = aMovies[random(10)];
                  juegoC = pelicula;
               }
               Yajugados.push(juegoC)
               marco.loadMovie(pelicula);
               _root.Njuego = _root.Njuego + 1;
               
            }
            else
            {
               
               Yajugados.push(juegoC)
               //cargo el juego actual para que despues no se repita
               marco.loadMovie(pelicula);
               _root.Njuego = _root.Njuego + 1;
            }
            i = i + 1;
         
      }//cierro if
      else
      {
         gotoAndPlay("fin");
      }
   }//cierro else
}


A ver si encuentran el error.. porque la verdad que estuve todo el dia...y NADA!!

Pd: la variable Njuego, es cargada al comienzo del juego, para saber que es el primer juego... y paa de esa forma hacer que solo se juegue 10 juegos.