Comunidad de diseño web y desarrollo en internet online

Ayuda con precarga (2 escenas)

Citar            
MensajeEscrito el 10 Abr 2008 09:17 am
Bueno pues llevo dos dias intentando hacer una precarga con 2 escenas.

Escena 1 (renombrada a "precarga")
Escena 2 (renombrada a "peliflash")

Supuestamente el flash abre la primera escena y solo si esta todo cargado continua a la segunda escena.

Ahora vmos a detallar esto.

En la escena "precarga" tengo en el prmer fotograma el clip de pelicula "mc_loader" en la capa de abajo y en la capa de arriba en el primer fotograma tambien este codigo.

Código :

function cargando() {
   var total, cargados, porcentaje;
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   porcentaje.text = "Cargando..."+porcentaje+" %";
   mc_precarga.gotoAndStop(porcentaje);
   if (cargados == total) {
      clearInterval(hiloPrecarga);
      play();
   }
}
var hiloPrecarga = setInterval(cargando, 1);
stop();


Despues en la 2º escena (peliflash) tengo el siguiente codigo en el primer fotograma:

Código :

stop();
loadMovieNum("botones(con-casita).swf", 20);


Pues bien... alguien podria decirme si esta bien echa o no? esk en el ordenador le doy a vista previa pero no me sale nada... esta bien el codigo?

Por krdnha

11 de clabLevel



Genero:Masculino  

A Coruña

firefox
Citar            
MensajeEscrito el 10 Abr 2008 12:56 pm
El nombre botones(con-casita).swf, quítale los paréntesis y el guion medio (renombrando el archivo)

Cambia la condición del preloader por esta:

if (cargados >= total && total>4)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2008 01:14 pm
Yo estoy viendo un "stop" al final que creo para la pelicula en la primera escena, creo que ese es un error.
En todo caso buscate un preloading en el Buscador de CLAB que son muy buenos.

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 10 Abr 2008 02:17 pm
el stop evita que la peli avance hasta que termine el preload, luego el play la avanza al borrar el setInterval

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2008 02:18 pm
el stop evita que la peli avance hasta que termine el preload, luego el play la avanza al borrar el setInterval

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2008 03:22 pm
Y no es mejor colocarlo al principio de la codificacion?
Porque segun mi logica el codigo se lee de arriba a abajo

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 10 Abr 2008 03:30 pm
Da igual, lo que rige el avance en este caso es el setInterval

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2008 03:51 pm
Ahhh ok que bien, no sabia que eso podia ser asi ;)
Bueno la cosa es si le habra funcionado?
Otra cosa que veo es que coloca play(); yo se que tambien funcionaria porque el play recorre todos los escenarios pero porque no usar un gotoAndPlay(); o nextScene(); a ver si te funciona

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

firefox

 

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