http://www.cristalab.com/tutoriales/211/precargas-multiples-de-swf-y-jpg--simultanea-en-un-solo-preload
pero no me funciona bien solo aparece la precarga cuando ya se ha cargado el flash es decir se ve en un pequeño instante.
lo que pasa que he hecho una modificacion el codigo en vez de ponerlo en un fotograma lo he puesto en un boton, cuando publico no me da ningun error.
¿Sabe alguien que puede ser?
Yo necesito la precarga en un boton.
De todas maneras aqui tengo mi codigo:
Código :
on (press) {
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) {
cargando++;
cargaMultiple();
}
//--------------------------
function cargaMultiple(queX:Number, queY:Number) {
if (!cargando) {
cargando = 0;
this.attachMovie("preload", "preload", this.getNextHighestDepth());
preload._x = queX;
preload._y = queY;
}
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 = ["acui1.swf"];
var list_contenedor:Array = ["vacio"];
var list_nombres:Array = ["vacio"];
cargaMultiple(200, 150);
//--------------------------
}

Zguillez