tengo un pelicula principal con una precarga en el frame 2 un contenedor_mc, y en un boton
on (release) {
loadMovie("home.swf", _root.contenedor_mc);
}
el home.swf tambien tiene la misma precarga
si hago un loadMovieNum funciona bien, pero no si cargo dentro de un contenedor ¡¡inclusive en este sitio hay una precarga multiple de freddy que se ve bien en IE pero no en FF!!
probe varias precargas y ninguna se muestra, espero puedan ayudarme . gracias. estas son las precargas probadas
precarga 1-----------------------------------------
function cargando() {
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
barra_mc.gotoAndStop(porcentaje);
if (cargados == total) {
clearInterval(hiloPrecarga);
gotoAndPlay(2);
}
}
var hiloPrecarga = setInterval(cargando, 1);
stop();
precarga 2---------------------------------------------
onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int(loaded/total*100);
text = percent+"%";
gotoAndStop(percent);
if (loaded == total) {
_root.gotoAndPlay(2);
}
}
precarga 3-------------------------------------------------
onClipEvent (load) {
b_total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
b_loaded = _root.getBytesLoaded();
if (b_loaded>=b_total) {
_root.gotoAndStop(2);
} else {
porcentaje = (b_loaded/b_total)*100;
barra._xscale = porcentaje;
time = getTimer()/1000;
bps = Math.round(b_loaded/time);
bytes_left = b_total-b_loaded;
seg_left = Math.ceil(bytes_left/bps);
min_left = Math.floor(seg_left/60);
hrs_left = Math.floor(min_left/60);
min_left -= (hrs_left*60);
seg_left -= ((hrs_left*60)+min_left)*60;
(length(hrs_left) == 1) ? (hrs_left="0"+hrs_left) : 0;
(length(min_left) == 1) ? (min_left="0"+min_left) : 0;
(length(seg_left) == 1) ? (seg_left="0"+seg_left) : 0;
kbps = (Math.floor((bps/1024)*10))/10;
output = hrs_left+":"+min_left+":"+seg_left+"seg. a "+kbps+"kbps";
}
}
onClipEvent (load) {
kb_total = Math.round(_root.getBytesTotal()/1024);
}
onClipEvent (enterFrame) {
kb_loaded = Math.round(_root.getBytesLoaded()/1024);
if (kb_loaded>=kb_total) {
_root.gotoAndPlay(2);
} else {
porcentaje = "" + Math.floor(porcentaje)+" %";
barra._xscale = porcentaje;
output2 = kb_loaded+" Kb. de "+kb_total+" Kb. cargados";
}
}