Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2010, 17:24
ELB
 
Fecha de Ingreso: febrero-2008
Ubicación: Cadiz
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 1
Barra de precarga.

Estoy intentando ponerle una precarga siguiendo mil tutoriales, y esta claro que hay algo que no hago bien.

A ver, tengo un SWF con una TV. Al lado, un menú. Haciendo click en cualquier de los botones del menú, se abre un SWF externo dentro de esa TV.

Os explico como hago la precarga:

-Abro una de las pelis externas.
-EN el 1º fotograma, coloco una barra_mc (con el movimiento en 100 fotogramas). Creo un texto dinámico (porcentaje_txt).
-Creo una nueva capa vacía (as), y escribo este código:

Código:
function cargando() {
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
porcentaje_txt.text = porcentaje+" %";
barra_mc.gotoAndStop(porcentaje);

if (cargados == total) {
clearInterval(hiloPrecarga);
play();
}

}

var hiloPrecarga = setInterval(cargando, 1);

stop();
- En el 2º fotograma, pongo lo que quiero que aparezca una vez cargada la pelicula.


Bueno, cuando hago todo esto, miro a ver que tal el resultado. Y la barrita me carga solo los ultimos fotogramas y luego se queda rellena el tiempo que se temrina de cargar la pelicula. Total que mientras la barrita deberia ir cargandose poco a poco (al ritmo de la carga de la pelicula), lo que aparece es la barrita completa todo el tiempo, y al ratito salta la pelicula.

Espero haberme explicado! . ¿Qué hago mal?.
Muchisimas gracias de antemano!.