Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/12/2014, 23:21
Acbdo
 
Fecha de Ingreso: noviembre-2014
Ubicación: Andalucia
Mensajes: 12
Antigüedad: 10 años
Puntos: 0
Respuesta: Como hacer para una pelicula no se me repita dos o mas veces

Código:
mcVacio.loadMovie("sumaIntro.swf")
// Estas variables no se si tienes que ponerlas en el Fotograma 1 ( y que no se vuelva a pasar por alli, para que no se reseteen ). ( o un stop(); )
// Y por lo tanto todo lo demas apartir del foto2
var rand:int;
var vuelta1:int;
vuelta1 = 25; // Le pongo 25 como si fuese x > 24, es para que no sea 0 ( ya que el random va de 0 a 24 ). Y una variable sin definir es 0.
var vuelta2:int;
vuelta2 = 25;
var vuelta3:int;
vuelta3 = 25;
var vuelta4:int;
vuelta4 = 25;
var vuelta5:int;
vuelta5 = 25;
var control1:int;
var control2:int;
var control3:int;
while (vuelta5 == 25) // Aqui decimos que cada variable "Vuelta" tenga un numero random del 0 al 24 y que no puede pasar al siguiente si no es distinto.
{	
	rand = random(24)
	if ( vuelta1 == 25 )
	{
	vuelta1 = rand;
		} else if ( rand != vuelta1 and control1 != 1 ) // Ese random es distinto a la 1º vuelta ( 1º ejercicio ) Y AÑADO un control para que no vuelva a entrar en la siguiente vuelta
		{
		vuelta2 = rand;
		control1 = 1
		}
			else if (rand != vuelta2 and rand != vuelta1 and control2 != 1 ) // Ese random es distinto a la 1º vuelta ( 1º ejercicio ) y 2º Y AÑADO un control para que no vuelva a entrar en la siguiente vuelta
			{
			vuelta3 = rand;
			control2 = 1
			}
				else if (rand != vuelta3 and rand != vuelta2 and rand != vuelta1 control3 != 1) // Ese random es distinto a la 1º vuelta ( 1º ejercicio ) y 2º y 3º Y AÑADO un control para que no vuelva a entrar en la siguiente vuelta
				{
				vuelta4 = rand;
				control3 = 1
				}
					else if (rand != vuelta4 and rand != vuelta3 and rand != vuelta2 and rand != vuelta1 ) // Ese random es distinto a la 1º vuelta ( 1º ejercicio ) y 2º y 3º y 4º
					{
					vuelta5 = rand;
					}
}
	
_global.aciertos = 0;
_global.malos = 0; 
function compruebanumero(numero)
{
    var _loc2 = false;
    for (j = 0; j <= guarda.length; j++)
    {
        if (guarda[j] == numero)
        {
            _loc2 = true;
        } // end if
    } // end of for
    if (_loc2 == false)
    {
        guarda.push(numero);
        ++_global.i;
    } // end if
} // End of the function
this.onLoad = function ()
{
    _global.aciertos = 0;
    _global.malos = 0;
};
con = 0;
btn_siguiente.enabled = true;
btn_siguiente.onRelease = function ()
{
    con = con + 1; // Esta variable la usamos para saber que variable "Vuelta" debe cargar
    if (con > 5)
    {
        unloadMovie(mcVacio);
        mcVacio.loadMovie("resultado.swf",0);
        btn_siguiente.enabled = false;
		btn_siguiente._visible = false;
    }
else if (con == 1)
    {
        unloadMovie(mcVacio);
        mcVacio.loadMovie("suma00" + vuelta1) + ".swf");
        btn_siguiente.enabled = false;
    } else if ( con == 2 )
{
        unloadMovie(mcVacio);
        mcVacio.loadMovie("suma00" + vuelta2) + ".swf");
        btn_siguiente.enabled = false;
    } else if ( con == 3 )
{
        unloadMovie(mcVacio);
        mcVacio.loadMovie("suma00" + vuelta3) + ".swf");
        btn_siguiente.enabled = false;
    } else if ( con == 4 )
{
        unloadMovie(mcVacio);
        mcVacio.loadMovie("suma00" + vuelta4) + ".swf");
        btn_siguiente.enabled = false;
    } else if ( con == 5 )
{
        unloadMovie(mcVacio);
        mcVacio.loadMovie("suma00" + vuelta5) + ".swf");
        btn_siguiente.enabled = false;
    }
Esto debería de ser todo junto... :P Ya no le encuentro mas errores... si no funciona me pego un tiro xD