Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2006, 14:51
André_01
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Hola:

Si decides hacerlo con AS más o menos, ya lo adaptarás un poco a tus necesidades, sería esto:

Código:
//Supongamos que tienes cuatro fotografias que quieres mostrar con nombres "img1.jpg","img2.jpg" etc.
//y que además están en una carpeta llamada "imagenes".
//Creamos un contador que es "actual".
var actual:Number = -1;
//Por comodidad creamos un bucle cargando la ruta relativa desde esta misma pelicula swf.
var fotos:Array = new Array();
//Cargamos el array.
for (i=0; i<4; i++) {
	fotos[i] = "imagenes/img"+(i+1)+".jpg";
}
//Creamos una variable MovieClip (MC) que se llamará a los efectos "fotos_mc". Aquí cargaremos las fotos.
var mc:MovieClip = _root.createEmptyMovieClip("fotos_mc", 50);
//Posicionamos el clip contenedor.
mc._x = mc._y=0;
//Creamos una función para cargar las fotos.
cargar = function () {
	//Contador .... "súmate 1".
	actual++;
	//Recuerda que el primer elemento de un array está en la posición 0.
	//Como contador tiene el valor -1, al poner actual++, tiene el valor 0;
	if (actual>3) {
		clearInterval(intervalo);
		//Borramos el hilo de ejecución o temporizador.
		//Acciones a realizar cuando se carguen todas las fotos, en este caso no más de 4.
	}
	//Carga la fotografía.   
	fotos_mc.loadMovie(fotos[actual]);
};
//Llamamos a la función para que cargue la primera foto.
cargar();
//Ahora creamos un setInterval, que como un temporizador.
//la sintaxis de setInterval es: setInterval(nombre de la función, tiempo entre llamadas(milisegundos));.
var intervalo:Number = setInterval(cargar, 15000);
//Llama a la función cargar cada 15 segundos.
El MovieClip lo puedes crear "a mano" si te resulta más cómodo.