Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2010, 13:13
martin_aza
 
Fecha de Ingreso: octubre-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
MovieclipLoader

Utlizando el tutorial de : http://www.cristalab.com/tutoriales/precargas-multiples-de-swf-y-jpg--simultanea-en-un-solo-preload-c211l/ quiero realizar una animación de tal manera que cuando llegue al final vuelva a empezar....mi problema es que tengo una animación que al final llega y se frena y no logro encontrar porque.

espero cualquier ayuda, el código es el siguiente;

Código:
var precarga:MovieClipLoader = new MovieClipLoader();
precarga.addListener(this);
function onLoadStart(clip:MovieClip)
{
	clip._visible = false;
	clip.stop();
}
function onLoadProgress(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{
	porcentaje = Math.round(bytesLoaded / bytesTotal * 100);
	porcentajeTotal = Math.round(porcentaje / list_swfs.length + 100 / list_swfs.length * cargando);
	preload.gotoAndStop(porcentajeTotal);
	preload.cargando.text = "Loading: " + list_nombres[cargando];
}
function onLoadInit(clip:MovieClip)
{
	//f1.forceSmoothing = true;
	cargando++;
	cargaMultiple();
}
//--------------------------
function cargaMultiple(queX:Number, queY:Number)
{
	if (!cargando) {
		cargando = 0;
		this.attachMovie("preload", "preload", this.getNextHighestDepth());
		preload._x = 200;
		preload._y = 200;
	}
	if (cargando < list_swfs.length) {
		precarga.loadClip(list_swfs[cargando], list_contenedor[cargando]);
	} else {
		for (i = 0; i < list_swfs.length; i++) {
			this[list_contenedor[i]]._visible = true;
			this[list_contenedor[i]].play();
		}
		removeMovieClip(preload);
	}
}
//--------------------------
var list_swfs:Array = ["img_fondo/foto1.jpg", "img_fondo/foto2.jpg", "img_fondo/foto3.jpg", "img_fondo/foto4.jpg", "img_fondo/foto5.jpg"];
var list_contenedor:Array = ["f1", "f2", "f3", "f4", "f5"];
var list_nombres:Array = ["Foto1", "Foto2", "Foto3", "Foto4", "Foto5"];
cargaMultiple(0, 0);
//--------------------------
Muchas gracias