Precarga para web flash

EnZo

Tengo un problema con una web flash, los botones tanto como los movimientos estan hechos todos en Action Script.
Es decir que mi escena tiene una sola capa y solo un fotograma.

Yo quisiera hacer una precarga, deberia de adelantar mi fotograma hasta el fotograma 20 para dejar los 19 restantes y poder hacer la precarga, pero claro al ser solo un fotograma los eventos AS que he puesto y que estan en el fotograma 20 no van y tampoco todos los clips, me hace un bucle, alguno sabeis como podria hacerlo.

He pensado una manera de hacerlo, pero para ello tendria que saber como ocultar y mostrar una capa con ActionScript, si esque acaso se puede.

Kansei

creo que no te he entendido muy bien:
¿para que quieres hacer un precarga de 20 fotogramas si sólo tienes 1?

IS4kO

yo tampoko lo pillo :(

EnZo

Ya ves, esque no lo etiendo ni yo xD

A ver como os lo esplico,
http://www.galaxys.net/sacarina/Dibujo.JPG

Si os fijais en la linea de tiempo solot engo 2 capas de un solo fotograma cada 1 ok?
Fijaros tambien de que todos los movimientos se ejecutan en un solo frame con ActionScript

Entoces para hacer la precarga tambien quiero que tenga una animacion esa precarga que durara 15 frames por ejemplo:
http://www.galaxys.net/sacarina/Dibujo2.JPG

Como ariais la precarga teniendo esos datos en cuenta?
Porque yo me pongo a hacerla y los eventos que veis que estan puestos en el fotograma 15 no van, ni tampoc los clips de pelicula. :(

IS4kO

Nose si te ayudara, pero yo lo que haria es, si lo que quieres es realizarlo todo en un mismo frame, pues haz el calculo del tiempo mediante Act.script con el getbytes y tal, y lo que haces es q en ese mismo frame cargas un movieclip que ya tengas echo que lo que hace es una animación de una barra cargandose.

Una vez que la peli ha cargado, pues mandas la linea de tiempo a donde quieras otra escena, otro flash otra pagina, ande te salga del navete xd

Churrison

Nas EnZo, mira mi web http://www.comolohiciste.com.

Tengo 1 escena con 3 capas en las cuales he diferenciado las acciones, la barra de carga o la animación que quieras poner y lo que quieras mostrar en mi caso una imagen y todo ello en 2 fotogramas.

link -> http://www.comolohiciste.com/tutoriales/flash/preloader/precarga.jpg

Como puedes ver arriba tengo 2 acciones que son 2 stops para que la pelicula no avance.

Por otro lado también puedes ver varios simbolos, tema de ahorro de kb y lio en la linia del tiempo.

Cualquier duda mailto: chamar@gmail.com

osuya13

Me gustaría ayudarte pero no lo entiendo...

x2

no hay problema si tienes un frame, mira, un ejemplo:


total_bytes = _root.getBytesTotal();

bytes_cargados = _root.getBytesLoaded();

bytes_restantes = total_bytes-loaded_bytes;

porcentaje_completado = int

((bytes_cargados /total_bytes)*100);

bar.gotoAndStop(porcentaje_completado);

ifFrameLoaded ("Scene 2", 1) {

gotoAndPlay("Scene 2", 1);
}


Aqui cargas bytes y no frames asi que este asunto es independiente.

En la instancia de bar creas 100 frames. Estos son los que recorrerá para dibujar la barra de precarga que tu quieras. Esto lo creas en una escena nueva ( obligatoriamente cargada antes de la pelicula base )
En el primer frame de la instancia bar pones bar.stop (); para que no la recorra de un principio.

Espero que esto te sirva de ayuda en el caso que haya entendido bien el asunto.

Saludos

Usuarios habituales

  • x2
  • osuya13
  • Churrison
  • IS4kO
  • EnZo
  • Kansei