Comunidad de diseño web y desarrollo en internet online

Precarga en Flash

Citar            
MensajeEscrito el 16 Mar 2006 05:57 pm
Holas,

Bueno primero para felicitarlo por el excelente sitio que tienen, y segundo para hacer una consulta a la comunidad.

Estoy probando el tutorial de la precarga en flash que tienen publicado en su web, me funciona perfectamente usando el archivo solo, pero cuando el swf que tiene la precarga es cargado por otro a través de un loadmovie() la precarga no funciona como deberia, es decir, visualmente carga la animación al 100% y se queda alli esperando a que el archivo realmente carge totalmente, lo cual en este caso toma varios segundos más.

Algunos datos para su referencia

HOME.SWF (carga animacion.swf) = 3 KB
ANIMACION.SWF (con precarga) = 250 KB

Espero me puedan indicar donde se origina el problema.

Saludos

Renzo

Por HaDeZ

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Mar 2006 08:17 pm
Bienvenido a Cristalab

El problema que comentas se te dá en local o desde internet?

De todos modos te puedo decir que la precarga segun el tutorial, usa escenas, de modo que dependiendo del peso de la 2ª escena (clip animación) y la velocidad de tu maquina, tardará o no en cambiar una vez cargado completamente.

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

firefox
Citar            
MensajeEscrito el 16 Mar 2006 10:39 pm
Hola MorphX.

Gracias por responder, las pruebas las he hecho en internet y con el simulador de descarga del mismo flash, dando el mismo resultado, la precarga llega al 100% inmediatamente y luego se queda detenido alrededor de 15 segundos hasta que seejecuta la animación.

La animacion contenida en la 2ª escena del animacion.swf se visualiza sin ninguna demora localmente, por lo que la velocidad de la PC queda descartado.

Pareciera ser que la precarga esta tomando el peso en KB del archivo HOME.swf (3 KB) y no del ANIMACION.SWF (250 KB), y ello explicaria el porque llegaria tan rapidamente a 100%.

Gracias por la ayuda.

Por HaDeZ

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Mar 2006 12:28 am
Donde tienes alojada la precarga????

Yo suelo hacerlo en la escena1 de mi clip, de modo que nunca te puedes equivocar de target a la hora de tomar los valores. Por lo tanto intenta alojar la precarga en el mismo swf de la animacion. Crea una nueva escena en tu animación, y colocala para que sea la primera en cargarse y ejecutarse, y aloja ahí tu preload ^^

suerte

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

clabbrowser
Citar            
MensajeEscrito el 17 Mar 2006 12:37 am
Hola Morphx,

Es exactamente asi como lo tengo, la precarga se encuentra en la primera escena del archivo animacion.swf.

Intentare probar con otras precargas, a ver si el problema persiste.

Les cuento luego.

Saludos

Renzo

Por HaDeZ

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Mar 2006 12:38 am
Puedes postear algo de código para poder mirar por si tienes algun error...

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

clabbrowser
Citar            
MensajeEscrito el 17 Mar 2006 12:38 am
ya probaste las rutas?

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 17 Mar 2006 06:12 pm
MorphX,

El codigo es el mismo como está en el archivo de ejemplo del tutorial, no he cambiado nada.

http://www.cristalab.com/tutoriales/3/precarga-en-flash

FeNtO,

A que te refieres con las ruta?

Gracias por su interes.

Saludos

Renzo

Por HaDeZ

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Mar 2006 07:27 pm
Alguno de ustedes sabe como hacer un preload progresivo???

Por info5flash

17 de clabLevel



Genero:Masculino  

Ushuaia - TDF

msie
Citar            
MensajeEscrito el 21 Mar 2006 03:06 am
Amigos,

Ya encontre el problema, solo era un problema de _level's.

Le quite el _root de las siguientes lineas y se arreglo:

total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();

Gracias y Saludos

Renzo

Por HaDeZ

3 de clabLevel



 

msie

 

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