Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2006, 15:07
Avatar de DarkskullDA
DarkskullDA
 
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 18 años, 4 meses
Puntos: 13
ese code esta bien, ahora lo q le faltaria...
tu animacionq hiciste le pones como nomber de instancia "anim"
ademas a esta animacion dejale el primer frame vacio y con un stop();
Luego decimos q la nimacion comiense (_root.anim.gotoAndPlay(2);)
despues para q salga despues de cargar 4 fotos, pones en el if q mi companero puso :P para el intervalo, q significa q si actual es mayor q 3, el intervalo q habia programado desaparesca, por lo tanto la funcion cargar ya no sera llamada, pero destro de ese if pones tambien esto _root.anim.gotoAndPlay(2);

y listo, pruebalo asi.
PD:ahi ta el codigo completo, solo has lo q te dije con la naimacion
PD2: Si go pensando q te sale mejor con flash puro si es en local xD
Código:
_root.anim.gotoAndPlay(2);
//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);
                         _root.anim.gotoAndPlay(2);
		//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.
saludos