Comunidad de diseño web y desarrollo en internet online

Precarga no funciona :S...

Citar            
MensajeEscrito el 04 Ago 2006 01:06 pm
holas....disculpen por publicar otra ves pero si publicaba en el otro nunca nadie iba a entra :S..
ahora les traigo otro problema..yo uso este odigo para hacer una precarga...pero en la web cuando tiene q cargar osea....tiene q aparecer la animacion cargando...pero no es asi, si no q la animacion keda todo en blanco :crap: :shock: :cry: ....

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


y bue.... espero q m ayuden ...salu2 y gracias a "jomajudo" por la ayuda del login...weno che salu2..eu q nombre t mandaste jajaja

Por CBSX

7 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 04 Ago 2006 01:56 pm
Hola..

Puede ser ke el nombre de instancia de tu mc no este bien... necesitarias dar un poco mas de informacion o subir tu pelicula para poder ayudarte mas ....

Saludos....

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 04 Ago 2006 04:33 pm
Que tal CBSX :D, por lo que veo otro problema, sabes con la experiencia anterior de problema que tenias de el pass, puedo comentarte que tu problema en la precarga puede ser que no tienes los elementos que necesitas en tu escena :o, ya que no das detalle de ellos ni como los has nombrado ni si los tienes en la libreria, por ejemplo necesitas un campo de texto dinamico que se llame porcentaje_txt.text, y un MC llame barra_mc, el cual debe contener la animacion de la barrita que va creciendo me explico?... bueno si tienes esos elementos debe rular bien, si tienes mas problemas danos mas detalle de tu problema, no solo el codigo..... ^^ y aqui te dejo un link de un manual que te explica como hacer un preloader desde cero.. http://www.cristalab.com/tutoriales/3/precarga-en-flash checalo y nos cuentas.. :wink:

Por nashCode

161 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador web

firefox
Citar            
MensajeEscrito el 04 Ago 2006 06:28 pm

jomajudo escribió:

por ejemplo necesitas un campo de texto dinamico que se llame porcentaje_txt.text


Corrijo:
El nombre de instancia del campo de texto dinámico debe ser porcentaje_txt

El MC que contiene la animación de 100 frames de la barra, debe llamarse con el nombre de instancia barra_mc

Recuerda siempre revisar que los nombres de instancia colocados en el códiga de tu AS, coincidan con los nombres de instancia de los elementos que usas en el escenario.

^^

Por JLSM

262 de clabLevel



 

Venezuela

firefox

 

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