04/02/2010, 13:13
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 60
Antigüedad: 15 años, 1 mes 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 |