Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/04/2005, 23:20
Avatar de pixelboy
pixelboy
 
Fecha de Ingreso: junio-2004
Ubicación: Lima - Perú
Mensajes: 278
Antigüedad: 19 años, 9 meses
Puntos: 0
Es dificil pedir algo cuando uno no sabe lo que quiere...

Miren yo tengo mi web...

ver web

que cuando entras hay medio segundo que se ve blanco la pelicula en modems es mas notorio, yo quisiera que al momento de entrar a la web defrente salga el loading (precarga) y no se vea nada de blanco... pero como mi movie principal es un poco pesado pasa eso de que se ve blanco.

Hoy un amigo me dijo que las precargas se hacen en una escena sola y ese llama a la segunda escena que seria la principal asi evitas el medio segundo blanco... Cierto ?¿?¿ bueno voy a probarlo....

Aqui esta mi codigo:

1er fotograma de mi swf principal

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();
El porcentaje
porcentaje_txt se llama asi... y es texto dinamico...

Bueno espero que me pueden ayudar....

O como dice goc00 a leer los manuales de action script... que si pienso que va a ser dificil porque en codigo... estoy cero....

Y eso que viene otro post con como se hace para insertar sonido a un swf...
__________________
.: Luixdesign:.
Diseño Grafico | Diseño Web | Multimedia
"If you can imagine you can do it"