Como pongo "cargando..." en archivo flash mientras carga?

Buenas,

mirad estoy haciendo una pagina web y la pagina principal la tengo hecha en flash. El problema esta en que el flash pesa un poco y tarda en cargarse un rato. Me gustaría poner al principio una pantalla que ponga "cargando" y que se quite cuando se halla cargado el flash en la web.

Haber tengo la idea de hacer:

if (tamaño cargado = tamaño total) then

goto ("escena 2,1")

else

(que vuelva a empezar esta accion)

Si alguien me pudiera expresar eso en lenguaje de flash me haría un favor

Gracias


Samsung Galaxy Nexus


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de po3ta_zero

xD

Me da pereza hacer yo el codigo pero te lo brindo de donde lo aprendi ;-)

 

Saludos!!

 

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


Imagen de Dark_Blazer

Merxi ahora solo tengo un

Merxi ahora solo tengo un problema:

Este código donde lo pego? porque lo he pegado en la escena 1 pero sigue sin funcionar :S

Tengo que hacer alguna cosa más? Por favor explícamelo detalladamente porque yo de lenguaje flash "0" xD

Gracias 


Samsung Galaxy Nexus

Imagen de AORV

Pues

lo mejor sera agregar otra animacion flash ligera que diga eso  de loading... y la configuras para que se quite cuando lo demas cargue.


Imagen de Dark_Blazer

Eso lo había pensado,

Eso lo había pensado, pero código flash no se mucho xD

Me gustaria que me facilitaran algun pequeño codigo o algo.

 

 


Samsung Galaxy Nexus

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.