Comunidad de diseño web y desarrollo en internet online

problemas con un "cargador" de SWF que se carga ex

Citar            
MensajeEscrito el 23 Jul 2006 04:45 am
Tengo el siguiente problema con un “cargador”.

Estoy utilizando este códico en el cargador del home de mi pag y anda perfectamente:

(lo saque de uno de los tutoriales de esta pagina)


Código :

/* 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();



como dije anda a la perfeccion, ahora, en otra parte de la pagina estoy haciendo carga un SWF externo cuando se oprime un boton, este SWF tiene en su primera escena un cargador con el mismo codigo de arriba pero al abrir el SWF no funciona pasa la animación pero el cargador pasa de largo (ya revise los nombres de instancia y todo eso) y no anda ¿Qué puede ser? O ¿que debo hacer?

usa las etiquetas code para postear tu codigo

Por 0kool

86 de clabLevel



 

Rosario ARGENTINA

msie
Citar            
MensajeEscrito el 23 Jul 2006 05:36 am
a la pelicula externa que estas cargando debes ponerle este codigo:

lockroot = true;

y listo, debe funcionar.

Por shufuklo

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Jul 2006 02:51 pm
Ya probe con el codigo “lockroot=true;” pero no funciona.
El tema es que en el SWF externo que tengo antes de que aparezca la barra de “cargando” hay una pequeña animación de un marco de 100x100 pixeles que se abre, luego en el frame 30 mas o menos aparece el cargador sobre ese marco y en el mismo frame pero en otra capa esta el código del cargador.
Probé de poner el loockroot en una capa nueva desde el primer frame hasta el final y también probé poniéndolo en el frame donde esta el código del cargador pero ninguna funciono.

¿El cargador tiene que estar si o si en el primer frame?

¿Qué debo hacer para tener una pequeña animación y luego el cargado como en este caso?

Por 0kool

86 de clabLevel



 

Rosario ARGENTINA

msie
Citar            
MensajeEscrito el 23 Jul 2006 04:29 pm
pueden ver la animación en un sitio gratuito por el momento:

www.0kool.unlugar.com

tengan en cuenta que solo es un boceto =P, pero en fin donde deben entrar es en "Packaging" el primer link, alli elijan una de las 3 imagenes y veran como se carga incorrectamente la pelicula...

saludos

Por 0kool

86 de clabLevel



 

Rosario ARGENTINA

msie
Citar            
MensajeEscrito el 23 Jul 2006 06:04 pm
To botón de Contacto dice Conacto :crap:

Por Rándich

623 de clabLevel

1 tutorial

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.