Fuera de los halagos, a lo que vine... La cuestión es que tengo un problema con un código de una precarga, ya me leí, todo sobre las precargas de esta pagina pero no se que hago mal... La cuestión es que carga una sola vez; Osea, luego que llamo una vez a la función cargar, la función deja de tener efecto ante el mismo u otro archivo swf que desee cargar, no se si me explico bien...
Todavía el ActionScript no es mi fuerte, pero se practica para aprender...
Aquí les dejo el código del sistema de precarga a ver...
Código :
var Archivo:String;
function Precarga(){
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu = false;
listener.onLoadStart = function(target_mc) {
trace("Iniciando");
_root.attachMovie("precargador", "precarga_mc", _root.getNextHighestDepth());
_root.precarga_mc._y = 135;
_root.precarga_mc._x = 100; //240
};
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
trace("En progreso");
var porcentaje:Number;
trace(_root.precarga_mc.mask_mc._y);
porcentaje = Math.round((loadedBytes*100)/totalBytes);
_root.precarga_mc.mask_mc._y = -100 + porcentaje;
_root.precarga_mc.porc_des.text = porcentaje +" Volts...";
if(porcentaje >= 90) _root.listo=true;
target_mc._visible = false;
target_mc.stop();
};
//Función onLoadComplete
listener.onLoadComplete = function(target_mc) {
trace("ya");
_root.precarga_mc.removeMovieClip();
//Y mostramos el objeto
target_mc._visible = true;
target_mc.play();
_root.listo = true;
};
precargador_mcl.addListener(listener);
nocache = "?nocaching="+random(65000);
precargador_mcl.loadClip(Archivo+nocache, this);
}
var nochache:String;
function Cargar(url:String) {
Archivo=url;
Precarga();
};
Eso esta en MC...
De Antemano Agradecido por la ayuda que me puedan brindar...
