Foros del Web » Creando para Internet » Flash y Actionscript »

Hacer un random. Alguien que me explique con manzanas.

Estas en el tema de Hacer un random. Alguien que me explique con manzanas. en el foro de Flash y Actionscript en Foros del Web. Que tal. Necesito ayuda para hacer un random de archivos SWF. En la pagina principal tengo un flash que quiero que sea distinto cada vez ...
  #1 (permalink)  
Antiguo 10/09/2004, 16:45
 
Fecha de Ingreso: septiembre-2004
Ubicación: GDL, MX
Mensajes: 20
Antigüedad: 20 años, 2 meses
Puntos: 0
Hacer un random. Alguien que me explique con manzanas.

Que tal.

Necesito ayuda para hacer un random de archivos SWF.
En la pagina principal tengo un flash que quiero que sea distinto cada vez que alguien entre a la pagina. Ya estuve viendo en paneles anteriores la misma pregunta pero la verdad me quede casi en las mismas . Si alguien me puede explicar con manzanas y palitos (o sea muy detenidamente) como hacerlo se los agradeceré.

Gracias!
  #2 (permalink)  
Antiguo 10/09/2004, 17:07
Avatar de cure_hot  
Fecha de Ingreso: mayo-2004
Mensajes: 71
Antigüedad: 20 años, 6 meses
Puntos: 0
Mira vamos a ver, supongo que ya tienes todos los SWF's que quieres cargar de forma aleatorea, ok Entonces supongamos que son 5 archivos swf's tal ves este codigo te pueda servir, esta muy sencillo pero uede ser util, ahora a todos tus SWF's ponles el mismo nombre con la diferencia que les vas a poner un numero al final para diferenciarlos
Ejemplo:
archivo0.swf
archivo1.swf
archivo2.swf
archivo3.swf

Recuerda poner el 0 tambien como numero por que el codigo que usaremos toma el 0 como un numero valido ok?
ok?
Ahora si el codigo
Código:
// Generamos la variable que nos dira la cantidad de SWF's
var archivos = random(5);
// Creamos un Movie Clip Vacio donde se almacenaran los SWF's
_root.createEmptyMovieClip("contenedor", 10);
///Cargamos los SWF's
loadMovie("archivo"+archivos+".swf", contenedor);
///Termina aqui
Bueno es lo mas sencillo del mundo que pude hacer pero espero que te ayude de algo ok?
__________________
Atte
Luis Ruben Perez Gil :adios:
  #3 (permalink)  
Antiguo 10/09/2004, 17:08
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 21 años
Puntos: 4
para sacar un numero random, pegale esto en un frame y ve lo que hace:
Código:
numero_random=int(Math.random()*11);
trace(numero_random);
esto lo que hace es sacar un numero del 0 al 10, int sirve para acercar el numero al 'interger' o entero mas cercano y evitar los numeros .223333333
ahora agregale esto al codigo:
Código:
if(numero_random==3){
	trace("el numero es "+numero_random);
}
aqui preguntas si el numero es = 3, que haga algo, aqui lo que hace es tirar un mensaje en el output window, tonces, si queres cargar diferentes .swf dependiendo de que numero sea pues podes crear un movieClip vacio y...
Código:
numero_random=int(Math.random()*11);
trace(numero_random);
if(numero_random==3){
	loadMovie("cartoon.swf",clipvacio);
}
if(numero_random==6){
	loadMovie("picture.swf",clipvacio);
}
ya
__________________
'_'

...
  #4 (permalink)  
Antiguo 26/06/2008, 23:44
 
Fecha de Ingreso: enero-2003
Mensajes: 13
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Hacer un random. Alguien que me explique con manzanas.

cure_hot gracias por tu aporte era lo que estaba buscando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.