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.
