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

Fotogramas al azar

Estas en el tema de Fotogramas al azar en el foro de Flash y Actionscript en Foros del Web. Saludoos! Tengo una duda que no consigo resolver con flash y actionscript 2. Lo que necesito es tener un botón que al pulsarlo me envíe ...
  #1 (permalink)  
Antiguo 20/09/2010, 11:09
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 15 años, 1 mes
Puntos: 0
Fotogramas al azar

Saludoos!

Tengo una duda que no consigo resolver con flash y actionscript 2.

Lo que necesito es tener un botón que al pulsarlo me envíe a un fotograma al azar dentro de la misma linea de tiempo. Esos fotogramas serian el 10, el 20, el 30 y el 40.

La verdad que no parece muy complejo pero llevo todo el dia probando codigos y no doy con él Asi que ojalá podais echarme una mano.

Gracias desde ya y un saludo!
  #2 (permalink)  
Antiguo 20/09/2010, 13:05
 
Fecha de Ingreso: mayo-2005
Mensajes: 217
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: Fotogramas al azar

podrias crear un array con los fotogramas
var miarray:Array = new Array(10,20,30,40);

y luego utilizas la funcion randon para acceder aleatoriamente

a = Math.random(3);
gotoandplay(miarray[a]);
  #3 (permalink)  
Antiguo 21/09/2010, 05:14
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Fotogramas al azar

Entonces, debería añadir ese codigo al botón. El codigo quedaría asi?:

on (release) {
var miarray:Array = new Array(10, 20, 30, 40);
a = Math.random(3);
gotoAndPlay(miarray[a]);
}


He probado y no funciona, seguramente porque no he entendido alguna cosa. Soy bastante nulo para estos temas de código y la verdad que necesito algo más concreto por favor :(
  #4 (permalink)  
Antiguo 21/09/2010, 07:46
 
Fecha de Ingreso: mayo-2005
Mensajes: 217
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: Fotogramas al azar

es que lo que te puse fue una idea, para que tengas por donde comenzar...

este si funciona:

on (release) {
var miarray:Array = new Array(10, 20, 30, 40);
var limite_sup = 3;
var limite_inf = 0;

var a = Math.floor(Math.random() * (limite_sup - limite_inf + 1)) + limite_inf;
trace(miarray[a]);
_root.gotoAndPlay(miarray[a]);
}
  #5 (permalink)  
Antiguo 21/09/2010, 08:34
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Fotogramas al azar

Muchísimas gracias klyfa!!

Ahora si que funciona perfectamente :) Y yo que lo veía tarea imposible.

Gracias de nuevo por la paciencia!

Etiquetas: fotogramas
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 19:57.