Comunidad de diseño web y desarrollo en internet online

Ayuda please, necesito un codigo que haga saltos aleatorios

Citar            
MensajeEscrito el 03 Jul 2008 02:26 am
Hola a todos, soy xLukzx y me inscribí en este foro (que por cierto recíen descubro y me parece muy bueno) para hacer una consulta de urgencia.

Estoy haciendo un logo en Flash para mi foro, en el logo quiero que aparezca una imágen distinta cada vez que la película swf cargue.
Para ello yo creé 12 imágenes hasta ahora, las cuales inserté en un clip de película, la idea es que aparezca una de ellas. ¿por qué en un clip de película? porque ese clip va insertado en otra animación.

Esta es mi linea de tiempo del clip nombrado "imageshow"


en el fotograma 1 no hay nada (es allí donde pretendo poner un código que llame a los otros fotogramas).
del 2 al 6 hay una imágen que pasa de alpha 0 a aplha 80 con interpolación.
del 7 al 11 otra imágen con el mismo efecto
y así hasta el fotograma 21 donde termína la última imágen que puse.

En resumen, necesitaría de un código (que iría en el fotograma 0) que cada vez que cargue la película salte de este a alguno de los fotogramas de inicio de la inerpolación de las imágnes (2, 7, 12, 17...).

Alguien podría ayudarme por favorrrrrrrrr.
Muchas gracias de anticipado -____-

nota: lo de urgente es porque el 8 de julio es el cumpleañs de mi sitio y quiero subirlo como novedad.

Por xLukzx

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 02:59 am
si bien, ese metodo se me hace muy ... .... raro?
me parece que quedaria algo asi:

Código :

stop();
var numero=random(3);
num.text=numero;
switch(numero){
   case 0:
      gotoAndPlay(5);
      break
   case 1:
      gotoAndPlay(25);
      break
   case 2:
      gotoAndPlay(45);
      break
}


entonces...
tengo un movieclip con 3 "imagenes"
los primeros 4 fotogramas estan limpios
solo viene el codigo anterior

del 5 al 15 esta la primera animacion
de 25 a 35 la segunda
de 45 a 55 la 3ra

el codigo hace un random de 3 (0, 1, 2)
y un switch/case para enviar a el fotograma segun la variable numero (random)


suerte

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 03 Jul 2008 03:03 am
.. err olvide...

el texto num lo use como referencia (me muestra el numero que se uso en random)

:P

pensandolo bien... creo qeu los break estan de mas u_u

funciona sin ellos

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 04 Jul 2008 04:51 pm
Muchisimas Gracias :D
*reverencias*
lo probaré. Y te confirmo luego.

Saludos ^____^

Por xLukzx

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jul 2008 09:18 pm
Hola, yo prefiero usar:

Código :

b = new Array(20,51,1,23,14,25,6);
rn = random(b.length);
lbl = b[rn];
mc.gotoAndPlay(lbl);


Donde, b es un array con el frame inicial de la animación (Nota: si voy a ej: 51, este tiene que tener un stop en el frame donde termina la animación). Genero un número aleatorio para obtener una imagen, luego le digo al movie clip que vaya al frame seleccionado y reproduzca.

Ok, suerte

Por miliciano

50 de clabLevel



Genero:Masculino  

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.