Foros del Web » Creando para Internet » Flash y Actionscript »

precarga

Estas en el tema de precarga en el foro de Flash y Actionscript en Foros del Web. he seguido un tutorial de cristalab para hacer una precarga en flash. La precarga funciona bien, lo único malo es que me carga siempre la ...
  #1 (permalink)  
Antiguo 10/03/2010, 02:37
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
precarga

he seguido un tutorial de cristalab para hacer una precarga en flash. La precarga funciona bien, lo único malo es que me carga siempre la index. Mi web esta hecha en dieferentes archivos .fla, en cada uno he puesto la precarga con el mismo código y creo que es ahí dnd esta el error...os pego el código
Muchas gracias

/* Declaro la función de precarga "cargando", esta función se ejecutara
todo el tiempo hasta que haya cargado totalmente la pelicula */
function cargando() {
// Declaración de variables
var total, cargados, porcentaje;
// A la variable "total" se le asigna el tamaño de la pelicula en bytes
total = _root.getBytesTotal();
// A la variable "cargados" se le asignan el total de bytes hasta el
//momento descargados de la web
cargados = _root.getBytesLoaded();
//Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
//"Math.floor"
porcentaje = Math.floor((cargados*100)/total);
//Asigna al campo de texto porcentaje_txt el porcentaje cargado
porcentaje_txt.text = porcentaje + " %";
//Mueve la barra de carga al frame correspondiente al porcentaje
barra_mc.gotoAndStop(porcentaje);
//Si la cantidad de bytes cargados es igual a la cantidad total de bytes
if (cargados == total) {
//Hacer que se deje de ejeuctar esta función
clearInterval(hiloPrecarga);
//Iniciar la pelicula
play();
}
}
// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);

//Evita que inicie la pelicula
stop();
  #2 (permalink)  
Antiguo 10/03/2010, 10:46
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: precarga

Explicate mejor, quieres decir que tienes varios swf en sus html´s correspondientes y tú imaginas que si cargas el primer html los demas serán cargados?, si es así la respuesta es no, ya que si quieres que todos se carguen con la misma preloader tienes que unir todos los swf´s en uno solo.
__________________
{ Flash }

Etiquetas: precarga
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.