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

Frases aleatorias en flash???? Ayuda!!! Plisss

Estas en el tema de Frases aleatorias en flash???? Ayuda!!! Plisss en el foro de Flash y Actionscript en Foros del Web. Hola A todos...estoy haciendo una pagina y me piden que carge algunas frases animadas de manera aleatoria...animar las frases no es el problema ¿como las ...
  #1 (permalink)  
Antiguo 22/04/2005, 11:42
 
Fecha de Ingreso: abril-2004
Ubicación: RANCAGUA de Chile
Mensajes: 269
Antigüedad: 20 años
Puntos: 1
Frases aleatorias en flash???? Ayuda!!! Plisss

Hola A todos...estoy haciendo una pagina y me piden que carge algunas frases animadas de manera aleatoria...animar las frases no es el problema
¿como las cargo de manera aleatoria en flash mx? estuve buscando y encontre como cargar imagenes aleatoria, trate de hacerlo y no me funciono (hice la prueba con imagenes)...El codigo que me dieron junto con otras indicaciones fue:

crear una mc y tener aparte mis imagenes (idea1.jpg, idea2.jpg, etc) en la mc crear 240 frames y en el primer feyframe colocar el siguiente codigo:

imagenes_mc"idea0"add(1+random(4))add".jpg"

...lo copie tal cual, pero no se si en el lugar correcto...

PORFIIIIIIIIIS!!!!!!!!!!! necesito ayuda...entiendo re poco de las acciones en flash, solo lo basico...

de todas maneras gracias de antemano por la ayuda que puedan darme...

Adiosinnnn
__________________
LO IMPORTANTE NO ES SABER, SINO TENER EL E-MAIL DEL QUE LO SEPA...

(paciencia) http://www.geocities.com/jarlis2004
  #2 (permalink)  
Antiguo 22/04/2005, 12:00
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Mira un tiempo atrás respondí algo = a lo que preguntas, pero en fin, ando de buen ánimo así que te pongo nuevamente el script para que no salgas a buscarlo

CONSIDERACIONES:
1.- Los arreglos comienzan del índice 0, entonces si tienes n elementos en el array estos irán desde el 0 al (n-1). Ejemplo: 5 elementos -> del índice 0 al 4

2.- Cree para este ejemplo un dynamic text con nombre de instancia 'cajaTexto'.

Código:
//Esto iría en el 1 frame de tu película principal
stop();
miArreglo=new Array("esta sería la primera frase",
                            "una segunda frase",
                            "y para ser original otra tercera XD",
                            "vamos por la cuarta...",
                            "y terminamos en una quinta!!!");
aleatorio=Math.round(Math.random()*4); //genero valor aleatorio entre 0 y 4
cajaTexto.text=miArreglo[aleatorio];
Creo haber sido bastante meticuloso en explicar el script... NO ME SALGAN CON QUE FALTA EXPLICACIÓN !!!!
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
  #3 (permalink)  
Antiguo 22/04/2005, 12:08
 
Fecha de Ingreso: abril-2004
Ubicación: RANCAGUA de Chile
Mensajes: 269
Antigüedad: 20 años
Puntos: 1
Hola...OK
Gracias por tu ayuda...
__________________
LO IMPORTANTE NO ES SABER, SINO TENER EL E-MAIL DEL QUE LO SEPA...

(paciencia) http://www.geocities.com/jarlis2004
  #4 (permalink)  
Antiguo 22/04/2005, 12:15
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Yo si quiero una explicacion

por que usas

Código:
Math.round(Math.random()*4)
si puedes usar

Código:
random(4)
Solo eso...
  #5 (permalink)  
Antiguo 22/04/2005, 21:08
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Ello porque random(valor) ya está deprecated (como sabrás eso significa que algún dia dejará de existir, por ende más vale prevenir que curar.. jijijiji). La fórmula que utilizo para calcular el número aleatorio corresponde a:

Código:
//VALOR ALEATORIO ENTRE X e Y
Math.round(Math.random()*(Y-X))-X;
Un poco más largo pero que genera el mismo resultado con la certeza que tiene para muchos años más (bueno nunca tanto ahora que Adobe compró Macromedia :enojo:)
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
  #6 (permalink)  
Antiguo 23/04/2005, 14:23
 
Fecha de Ingreso: abril-2004
Ubicación: RANCAGUA de Chile
Mensajes: 269
Antigüedad: 20 años
Puntos: 1
Hola...Hola... ya solucione el mi problema (cargar movies aleatorias cada vez que abria el sitio) y el codigo fue el siguiente:

imagenes_mc.loadMovie("idea00"add(1+random(5))add" .swf");
stop

¡SIIIII!!!!! ¡¡¡¡FUNCIONO!!!!!

Ahora si dices que puede desaparecer, empezare a probar con math.round

Gracias a todos...

Adiosiiiin!!!!!!!!!!
__________________
LO IMPORTANTE NO ES SABER, SINO TENER EL E-MAIL DEL QUE LO SEPA...

(paciencia) http://www.geocities.com/jarlis2004
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 05:38.