Foros del Web » Creando para Internet » Flash y Actionscript »

¿Cómo se hace para que una web de flash cargue más rápido?

Estas en el tema de ¿Cómo se hace para que una web de flash cargue más rápido? en el foro de Flash y Actionscript en Foros del Web. Buenas Noches a todos, me gustaría saber cómo se puede hacer o cual es el procedimiento mas sencillo, para que una web que es de ...
  #1 (permalink)  
Antiguo 07/07/2010, 22:32
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 11 meses
Puntos: 1
Pregunta ¿Cómo se hace para que una web de flash cargue más rápido?

Buenas Noches a todos, me gustaría saber cómo se puede hacer o cual es el procedimiento mas sencillo, para que una web que es de flash, cargue más rápido.
Archivo total pesa 6.70 MB
Index.html = 1.44 Kb
Index.Fla = 4.12 Mb
Index Shockwave Flash Object = 2.098 Kb

Gracias por las respuestas
  #2 (permalink)  
Antiguo 08/07/2010, 15:01
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 21 años, 10 meses
Puntos: 22
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Los archivos necesarios para visualizar el sitio web según lo que expones son Index.html y el archivo swf. El .fla no es necesario para visualizar el contenido pero es imprescindible para editarlo.

Puedes buscar información sobre como precargar contenidos flash (preload flash). Normalmente se hace con un movieclip que se carga antes del contenido mostrando un porcentaje de carga haciendo esperar al usuario.
Otra solución si el archivo pesara mucho sería separar la animación flash en varios archivos swf (por secciones del sitio web...) que serían cargados a medida que se necesiten mediante un archivo swf que actúe como cargador o como el esqueleto del sitio (por ejemplo un archivo swf que contenga un preloader y el menú para llamar a los otros archivos swf del sitio web).
  #3 (permalink)  
Antiguo 09/07/2010, 23:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Alguna otra forma...
  #4 (permalink)  
Antiguo 10/07/2010, 00:47
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 21 años, 10 meses
Puntos: 22
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Además de optimizar el archivo swf generado mediante las opciones de exportación, controlar los elementos de la biblioteca, tamaño y formato de imágenes, optimizar el código AS si se utiliza y lo ya comentado (dividir sitio en múltiples swf, usar imágenes externas, precarga de contenido ya sea mediante una precarga con espera del usuario o precarga de fondo mientras se visualizan otros contenidos) no sé si hay muchas más opciones.
  #5 (permalink)  
Antiguo 13/07/2010, 22:49
 
Fecha de Ingreso: diciembre-2009
Ubicación: Guadalajara, Jalisco
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Pide más Bandwidth a tu servicio de Hosting.
  #6 (permalink)  
Antiguo 17/07/2010, 12:02
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Bandwidth <--- eso no es el problema uso hostgator.
  #7 (permalink)  
Antiguo 17/07/2010, 17:25
 
Fecha de Ingreso: diciembre-2009
Ubicación: Guadalajara, Jalisco
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Cita:
Iniciado por somaria Ver Mensaje
Bandwidth <--- eso no es el problema uso hostgator.
Entonces prueba depurando el código. Utiliza validadores para HTML, PHP, ASP, etcétera. Aplicaciones para optimizar tu película flash, no uses imágenes muy pesadas o vídeos decodificados, usa texto ligero y respeta las reglas css...todas esas herramientas, en conjunto, harán que tu web se cargue más rápido y optimice su rendimiento. Con el tiempo ya lo verás.

Un saludo desde México.
  #8 (permalink)  
Antiguo 20/07/2010, 06:47
 
Fecha de Ingreso: julio-2010
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Yo lo que he echo en el caso de las peliculas es dejar las fotos fuera del swf y las pongo a cargar unos segundos antes de que aparescan en la animacion, de esa forma me evito que tengan que esperar hasta que cargue toda la pelicula. Esto es una opcion mas a considerar ademas de lo que aportaron los otros compañeros de foro.
Saludos.
  #9 (permalink)  
Antiguo 20/07/2010, 07:40
 
Fecha de Ingreso: julio-2010
Mensajes: 53
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Perdón, yo tengo el mismo problema.

Mi web tiene muchas películas de flash y pesa (no os asusteis) 104 Mb xDD.

1 - Eso de cargar archivos externos, yo he utilizado: onloadMovie("película.swf")

- Cúal esla función de preload flash? O es el término con el que se denomina los onloadMovie/ onloadSound¿?

2- Sólo se flash y un poco de dreamweaver qué es un validador para HTML, PHP, ASP

3- Cómo solución rápida utilice "flash optimizer" por que la página ocupaba como 238 mb pero las imágenes me salen muy pixeladas y igualemente me va lento. qué he echo mal?

4- La última cuestión, a ver si la sabeís que veo que sois unos cracks: La música no se carga a la primera, pero si si la desactivas y la vuelves a activar, o cambias de idioma.
La película flash que tengo en mi pc si que funciona y la programación es un onloadsound, y comprimí el mp3 por si acaso hasta conseguir una cuarta parte de su tamaño, no sabréis por que pasa,no?

Esta es la web:

http://pbpassociats.com/

Muchas gracias si perdeis el tiempo con estas chapuzas xD
  #10 (permalink)  
Antiguo 09/08/2010, 07:35
 
Fecha de Ingreso: julio-2010
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Cita:
Iniciado por lobopa Ver Mensaje
Perdón, yo tengo el mismo problema.

Mi web tiene muchas películas de flash y pesa (no os asusteis) 104 Mb xDD.

1 - Eso de cargar archivos externos, yo he utilizado: onloadMovie("película.swf")

- Cúal esla función de preload flash? O es el término con el que se denomina los onloadMovie/ onloadSound¿?

2- Sólo se flash y un poco de dreamweaver qué es un validador para HTML, PHP, ASP

3- Cómo solución rápida utilice "flash optimizer" por que la página ocupaba como 238 mb pero las imágenes me salen muy pixeladas y igualemente me va lento. qué he echo mal?

4- La última cuestión, a ver si la sabeís que veo que sois unos cracks: La música no se carga a la primera, pero si si la desactivas y la vuelves a activar, o cambias de idioma.
La película flash que tengo en mi pc si que funciona y la programación es un onloadsound, y comprimí el mp3 por si acaso hasta conseguir una cuarta parte de su tamaño, no sabréis por que pasa,no?

Esta es la web:

http://pbpassociats.com/

Muchas gracias si perdeis el tiempo con estas chapuzas xD
En flash tienes que tener mucha imaginacion y en web tratar de gastar la menor cantidad de recursos disponibles, recuerda que las imagines en la web deben ser jpg o gif, para internet bmp es mala palabra. no se como es el tema de las imagenes pequeñas que se ven grandes luego, lo mejor es que hagas unas imagenes pequeñas y las cargues cuando abras la pagina y luego se carguen las imagenes grandes cuando las necesites, no cargues la imagenes grandes de una y las achiques porque enlentesera mucho tu web. Creo que esto que te digo ya lo estas aplicando pero es bueno decirlo por las dudas. La pagina me gusta y la verdad a mi no me anda tan lento, pero siempre es bueno mejorar, asi que sigue asi.
Saludos.
  #11 (permalink)  
Antiguo 09/08/2010, 10:15
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Hola lobopa:
Para empezar una película con 104 MB de peso es una barbaridad.
La forma de bajar el peso de la película es hacer la principal con sólo la interface y un menú, colocando dentro del escenario un MC_vacío con nombre de instancia, por ejemplo: contenedor.
Las secciones de tu página hazla en películas independientes y las vas cargando dentro de el MC: contenedor, según la necesidad de visualizarlas.
Sobre como editar las imágenes ya te expliqué en otro post.
Las imágenes no las pongas en la película si no cárgalas externamente.
Sobre el punto 1. para cargar una película no se usa: onloadMovie("película.swf"), ese código es para descargar una película, el código debe ser así: contenedor.loadMovie("película.swf");
El preloader no hace que la película se cargue más rápido, eso sirve para avisar al visitante que se está cargando una película.
Para que el sonido empiece al cargarse la película tienes que hacer con éste código:
Código actionscript:
Ver original
  1. son = new Sound();
  2. son.loadSound("nombre.mp3", true);
  3. son.onSoundComplete = function() {
  4. son.start(0, 1);
  5. };
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #12 (permalink)  
Antiguo 20/08/2010, 13:52
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: ¿Cómo se hace para que una web de flash cargue más rápido?

Buenas tardes, tengo mucho tiempo trabajando con animaciones flash y mi principal recomendación es tener mucho cuidado con la Imágenes y los Videos Incorporados. Un pequeño truco que hago es lo siguiente:

1.- Ubica en tu biblioteca todos los archivos que no utilizas y eliminarlos.
2.- Ubica todas las imágenes jpg y bájale la calidad de 100% a 80% (esto aunque a simple vista sea una tontería te ahorrara unos cuantos kb de peso)
3.- si tienes vídeo incorporado lo mejor es utilizarlos como archivos externos, y que este tenga su propio precargador.
4.- Crea un precargador para todas las animaciones swf que desarrolles, esto dará a conocer que el archivo aunque sea pesado esta cargando y evitara que los usuarios se salgan pensando que no sirve la animacion)
5.- Si manejas bien los actionscript trata de utilizarlo al máximo reduciendo la repeticiones de botones y otros elementos.

Para prbar el el peso de tu swf sigue los siguientes pasos:

1.- presiona control+enter (saldra el reproductor de flash para visualizar tu animación)
2.- Ve a "ver" luego a configuración de descarga y selecciona la velocidad que desees evaluar.
3.- En el mismo menú de "ver" selecciona simular descarga (Puedes activar el visor de ancho de ancho de banda para mayor información)

Espero sea util esta informacion.

Y recuerden un lema que me gusta mucho: "si un diseño no esta en tu corazón, lo que dice la mente no tendrá importancia"

Así que lo que hagan háganlo con corazón y disfrutando porq sino todo saldrá mal.

Etiquetas: flash, internet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.