07/01/2007, 06:16
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 19
Antigüedad: 18 años Puntos: 0 | |
Re: ¿cómo hacer la operación RANDOM más compleja?? a ver, a mi m pasa lo contrario, se mucho de programacion y muy poco de flash jajaja, te explico mas o menos aunke no te puedo asegurar k sea exactamente asi en actionscript:
ante todo voi a suponer que el trocito de codigo que as puesto esta dentro de una funcion no???
1º te vas al principio de todo el codigo (arriba del todo) y pones:
var numAnterior = -1;
2º ahora en la funcion donde esta el codigo sustituyes las 2 lineas esas por estas:
numActual = random(5); // Calculamos el numero aleatorio
if(numActual == numAnterior){ // Si coincide con el anterior
numActual = numActual + 1; // Le sumamos uno
if(numActual >= 5) { // Si nos salimos del array (vector o lista)
numActual = 0; // Nos vamos al principio del array
}
}
numAnterior = numActual; // Guardamos el numero para la siguiente comparacion
pelicula = aMovies[numActual];
contenedor.loadMovie(pelicula);
y esto es todo amigo!! esto no esta probao ni na y esta echo en un segundo, asi k no te puedo asegurar k funcione a la primera, mira aver....
PD: lo e puesto de la forma mas sencilla posible si usar ninguna abreviacion del lenguaje ni na para que lo entiendas bien, si no entiendes algo nos preguntas... |