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

Duda programación básica

Estas en el tema de Duda programación básica en el foro de Flash y Actionscript en Foros del Web. Hola, a ver si alguien puede lanzarme un cable porque la programación no es lo mió.:) Me explico: He aprovechado una función de una película ...
  #1 (permalink)  
Antiguo 11/03/2006, 14:23
 
Fecha de Ingreso: enero-2002
Mensajes: 161
Antigüedad: 15 años, 11 meses
Puntos: 0
Duda programación básica

Hola, a ver si alguien puede lanzarme un cable porque la programación no es lo mió.:) Me explico:

He aprovechado una función de una película que carga imágenes jpg con su cargador. El caso es que quiero que vaya cogiendo una serie de imágenes en este orden(f1.jpg,f2.jpg, etc...). He creado en el frame cinco una acción para que vaya cargando los jpg.

a=random(5);
x="f"add a add ".jpg";
externa(x);// funcion que carga las imágenes
gotoAndPlay(1);//para que vuelva a cargar la siguiente imagen


El caso es que no se como hacer para que "a" incremente su valor de uno en uno (1,2,3,4,..) cuando llegue a 20 vuelva a empezar(he utilizado ramdom para ver si funcionaba por lo menos).

Un saludo y gracias.
  #2 (permalink)  
Antiguo 11/03/2006, 23:30
 
Fecha de Ingreso: marzo-2006
Mensajes: 25
Antigüedad: 11 años, 9 meses
Puntos: 0
Hola:

A ver si te entendí:

Para incrementar la numeración es simple "a++;": Con esto incrementas en 1 el valor que tenga.

Si lo que quieres es cargar una foto en un clip por ejemplo esto:

Código:
var lista_fotos:Array = new Array();
for (var i = 0; i<20; i++) {
	lista_fotos[i] = "f"+[i+1]+".jpg";
}
/*Ahora suponte que tienes un MC vacío que se llama contenedor*/
contenedor.loadMovie(lista_fotos[Math.floor(Math.random()*lista_fotos.length)], 2);
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 03:01.