Cuando creamos un archivo de Flash para Internet (swf), es importante tener cuidado a la hora de diseñar cada elemento que manejemos o creemos. Cada cosa añadida a un SWF puede incrementar el tamaño del archivo final, generando más tiempo de carga y limitando las visitas para todo tipo de usuarios, como aquellos que se conectan vía telefónica (dialup).
Aquí te decimos algunas recomendaciones para bajar el peso de un SWF.
Maneja una película principal y has la carga de secciones de manera externa. Esto reducirá los tiempos de espera innecesarios, como la carga total de la película. Además hará mas dinámica la pagina en caso de no querer ver todas las secciones.
No uses sonidos dentro de ella, a menos que sea muy pero muy necesario. Si lo haces, primero invadirás las bocinas del usuario, que es bastante molesto. Segundo, el peso de tu película se incrementara. Si es necesario que pongas música de fondo, cargala de manera externa y crea una opción de parar dicha música. No pongas sonido en los botones, al final , el oído se acostumbra, no hace caso e irritarás al usuario.
En lugar de imágenes bitmap utiliza diseño vectorial. Reducirás mucho el peso de la película y es posible hacer zoom sin deformar la figura. En caso de que sea imágenes, cargalas también de manera externa. Utiliza JPG o PNG , NO utilices BMP son demasiado pesadas.
Personalmente yo hago también lo siguiente: Una vez terminado el trabajo, no tomo el SWF que me genera ese FLA final. Creo un archivo FLA nuevo y mediante "copy-paste" le voy poniendo el código, las capas y la parte de biblioteca que al final he usado. Una vez hecho esto, creo el SWF definitivo que, curiosamente, resulta ser de mucho menos peso que el anterior. Cierto que el SWF solo coge del FLA lo que necesita para compilarse y ejecutarse, pero si el trabajo ha sido algo "enredado", por algún motivo, crece inutilmente. Por:Teseo_blog
este consejo es mas puntual para el uso de imagenes: utilizar formato .png, y trabajar e importar las imagenes en tamaño real. Ej,Ya que si importamos una imagen .png de tamaño 800x600 y luego en la pelicula la utilizamos en 200x150, el peso de la imagen sera por el tamaño de la importacion; en ese caso, conviene importar la imagen directamente en 200x150, en el tamaño que se usará, de esa manera el peso de la pelicula será menor. Por:elmelli80_blog
una manera de reducir el peso de una pelicula en flash es de trabajar con full scenas
Por:>>sw4T_blog
Considero que sería importante mencionar la optimización de imanges para ser vistas en internet y si es posible la optimización del audio para reducir el tamaño y el tiempo de carga. Por:Ereb
Algo que muchos sabréis pero que lo pongo aqui para quien no lo sepa (que les ahorrara mucho trabajo) es que cuando probéis una pelicula Flash (Ctrl. INTRO), en la parte superior del swf de prueba, aparece un menú. Si desplegáis el menu "ver", podréis hacer varias cosas. Pinchando en "visor de ancho de banda" os aparecerá un gráfico bastante útil en el que os indica el peso de la pelicula, entre qué fotogramas se reparte el peso, etc.
Otra herramienta muy buena es la de "simular descarga", en donde hará lo q la propia palabra dice, y cuya velocidad de descarga se puede configurar justo debajo,en "configuracion de descarga" Entre ese gráfico y el simulador de descarga, podréis ver con mucho mas detalle si la pelicula está bien optimizada o no, o si por ejemplo se puede poner la pelicula directamente sin precarga para que se vaya descargando mientras se visualiza, o si acaso poner un loader que pare la pelicula hasta q se haya cargado determinado fotograma en vez de esperar a q se cargue la pelicula entera. Por:Pepe_blog
700 K es mucho peso para una web?, bajara el peso si trabajo en varias scenas? Por:COK_blog
COK_blog :
700 K es mucho peso para una web?, bajara el peso si trabajo en varias scenas?
no, debes seguir los consejos que acaban de postear. Lee bien:
FeNtO :
Maneja una película principal y has la carga de secciones de manera externa. Esto reducirá los tiempos de espera innecesarios, como la carga total de la película. Además hará mas dinámica la pagina en caso de no querer ver todas las secciones.
cuál es el peso normal que tiene q tener un SWF Por:fol_blog
fol_blog :
cuál es el peso normal que tiene q tener un SWF
no seria normal , si no mas bien , conveniente,
yo las peliculas que manejo es el main que no sobrepase los 90 Kb el de mi pagina es de 25 si no mal recuerdo y cargas externas de los contenidos de las secciones Por:FeNtO
alguien me podria ayudar a poner musica de fonde en flash, y luego adjuntarlo al codigo html... POR FAVOR!!! Gracias.si alguien me puede ayudar esta es mi cuenta. jolinesssssss@hotmail.com Por:socorro!!!
FeNto... He visto tu pagina web, muy buena, el detalle está en la parte de contacto parapadea en la parte del ingreso al mail y no se puede utilizar, saludos desde Xalapa, Ver. Por:HaR1m_blog
no estoy de acuerdo con no poner sonidos a los botones, creo que muchas veces algunos "chasquidos" o sonidos muy sutiles suman un monton a los rollovers...y hacen la pagina mas completa y acabada.
claro, que si le ponemos una bocina de un scania... irritará... es cuestion de que sonido elegir.
saludos. Por:Ale_blog
Tengo una galería de imágenes hecha con flash que tiene 45 imágenes. ¿Cuánto debería pesar o cuál sería su peso ideal? Porque la verdad es que tarda en cargarse. Por:Lalu
hola estoy trabajando una pagina y estoy boedando los 60 klos x escena trate de ocupar flash optimizer pero el render queda desatrozo sobre todo con los vectorial ahora tengo q subir una galeria de imagenes cada imagen no me pesa mas de 13 klos pero son demasiada sq hago help plis?? Por:migueloko
wazaaap! tengo por ahi unos trukillos de flash 8 si los quieren este es mi msn saludos norgothmx@gmail.com Por:alan martinez_blog
Por: FeNtO yo las peliculas que manejo es el main que no sobrepase los 90 Kb el de mi pagina es de 25 si no mal recuerdo y cargas externas de los contenidos de las secciones
Saludos soy nuevo en flas i me pregunto como puedo hacer las cargas externas de los contenidos de las secciones o esenas. la pagina tarda en verse el loader y no se que estoy haciendo mal... sunterraneo5000@gmail.com Por:subterraneo_blog
ve a tutoriales, hay uno de precargas externas, y la velocidad, depende de tu conexion, tu computadora el trafico, y tu hosting Por:FeNtO
en el parte: "Navegacion con peliculas externas flash"
Mencionas q se debe tener creadas por separado cuatro peliculas de 550x400 pixeles de tamaño cada una, cuando dice peliculas te refieres a escenas?? (varias escenas en un solo .fla), o son diferentes .fla maga_15@terra.com Por:MagaV_blog
Usar varias escenas para cargar es util, pero los swf pesados suelen ser aquellos en los que hemos insertado imagenes o sonidos. Yo recomiendo para esto: .jpg: fotos e imagenes que tengan muchas tonalidades .gif (no animado) si es para logos e imagenes muy simples que no se puedan pasar a vectorial Vectorial para todas las demas En sonidos hay un truco, usar el soundforge para dejar los archivos de sonido en "mono", si no ha reducido lo suficiente bajar la calidad o hacer mp3 con bitrate variable.
Aun así un consejo, si la web es visual olvidaos de los sonidos, como bien dijeron más arriba son innecesarios y distraen al personal Saludos Por:Joxemik_blog
YA TENGO LA PELICULA EN FLASH COMO LA SUBO A INTERNET Por:YOANNA_blog
Mi mencion es hacia los trabajos con fotos JPG. He notado que Flash optimiza mas el resultado final si es que usamos fotos PNG. El Un SWF con cuatro fotos JPG de 30Kb cada una me exporto a 127 Kb total, mientras que utilizando las mismas en formato PNG la pelicula final bajo a 47Kb. Saludos, espero les sea de utilidad. Por:Gas..._blog
Tengo un gran problema.. hice un sitio con seccinoes con carga externa y tarda una eternidad en cargarlas.. entonces para satisfacer al cliente las puse todas en el mismo archivo y la pagina pesa 2Mb.. muchisimo por las fotos y el sonido.. me gustaria saber como hacer para solucionar el tema de que me tarde tanto en cargar el swf externo porque la verdad es que es demasiado peso..
gracias Por:Mario_blog
Esta Super increible el tema de reducir el tamaño de la animacion swf. esta super para mi proyecto web que estoy haciendo. muchas gracias. de paso hechenle un vistaso se trata de mis mascotas.: http://www.daylaandarts.cl.tf
chao . gracias. Por:Super_blog
Excelentes tips y recomendaciones Fento Por:flashreloco
Hola a todos soy nuevo en cristalab, observe k sus komentarios son de gran hayuda, keria saver si se puede hacer un formulario de contactos a puro flash y k funke bien, les agradecere su ayuda gracias Por:jcdesign.mx_blog
hola!... cuando importo mis fotografias al flash 8, pierden demasiado el color... a que se debe???
gracias
estoy desesperado, ya que soy fotografo y me cambia mucho las estética desde el color!! Por:nicolás_blog
Hola, estoy haciendo una web de empresa, ondaurbana.es Con algunas animaciones flash. Las de la página principal, las he reducido tanto como he podido, pero aun así tardan en cargar. Como puedo hacer para que cargen al final después del resto de la web?
gracias. Por:Alejandro_blog
ES CIERTO, ES CIERTO!!! Si ponen fotos PGN en el flash, al exportar va a generar una película casi la mitad de liviana que si ponen las fotos en JPG. Pierde casi nada de calidad, casi imperceptible. Ese si que es buen dato. Lo otro es que en la librería, al terminar todo, escojan la opción "Select Unused Items" o "Seleccionar Items No usados" y los borren. Así se botan un montón de archivos y tweenings que no se ven y pueden haber quedado ocultos. OJO: sólo usen esto cuando hayan terminado toda la seccion. Por:SANDRA_blog
PARA LALU: una galería de tantas imágenes no sirve, es mejor que hagas una galería con botones muy chicos, por ejemplo, de un pedacito de cada foto, y luego hagas que cada uno carge otra película con la foto en grande y con su propio preloader. De esa manera te aseguras un buen tiempo, de no más de 4 o 5 segundos por foto, con una buena conexion claro está. Por:Sandra_blog
Hola, vi tu sitio y no está mal, pero te voy a dar 3 consejos: 1) Trata de diagramar todo en un solo pantallazo, de manera que no haya que hacer scroll hacia abajo. 2) Prueba poner fotos más chicas que se agranden con un click en otra película. 3) Cambia todas tus fotos de formato JPG a PNG, pierden muy poco en calidad. Veo que son fotos de proyectos, si las estas usando en formato TIFF, pues esas sí que pesan una barbaridad!!! Por:PARA ALEJANDRO:_blog
PARA MARIO: No puedes meter todo en una sola película FLA. Todo lo contario: divide el sitio en partes: en la primera pelicula ("index.swf") le dices que cargue en la capa 2 la pelicula con el menú (menu.swf), luego en la capa 3, cargaras los contenidos (contenido1.swf, contenido2.swf, contenido3.swf y así...) Cada película tiene que llevar su propio preloader. Así, obtienes un home sólo con el fondo,y los actionscrip de "LoadMovieNum" del menú y del contenido1, por ejemplo. Los botones del menú tiene que cargar cada contenido en la capa 3, por lo que, obviamente, se cargaran encima de la capa 1 y de la 2. Al trabajar en capas hay que ser muy ordenado, para que no se te superpongan cosas en el diseño, pero no es difícil. Por:Sandra_blog
tambien lo que se puede hacer, es eliminar los elementos de la libreria que no se estan utilizando en la película, a veces incluimos fotos, o archivos de sonido, y por alguna razon no los llegamos a utilizar al fina, pero el hecho de no utilizarlos no hace que desaparezcan de la librería, por lo que en el panel de libreria en la esquina superior derecha hay un menu, donde hay una opcion que elige los elementos dela libreria que no se estan utilizando, al seleccionarlos, solo se debe presionar Supr, y eliminarlos, asi pesa menos la pelicula Por:el_chejin
se vuelve menos pesado el archivo fla pero el swf queda del mismo tamaño Por:FeNtO
Hola tengo un problema cuando hago un banner con clip de pelicula y normalmente quiero hacer que imagenes vayan de un extremo a otro, hago de sobrepasen los limites de los bordes y eso queda terrible porque a lahora de publicar la web con ese banner se ven las imagenes salidas del banner como puedo hacer para obtener un banner limpio sin imagenes que se salgan de los bordes,yo publico un archivo swf y me soluciona elproblema las imagenes no se salen pero... elproblema es que cuando publico la web no funciona elbanner espero me puedan ayudar
Hola he estado leyendo todos estos tips, me parecen geniales, he estado navegando en el internet, y he visto unos sitios web realizados totalmente en flsh, y no se demoran casi nada , como es que lo logran, alguien me puede decir, o dar un tutorial, porque tengo que hacer uno y no se como hacer para que se cargue tan rápido Por:Tatiana carrera_blog
lo hhacen con vectoriales y cargas dinamicas, y aparte deben tener un buen servidor Por:FeNtO
ola amigos,tengo una duda,tengo un fla que todavia no termino,y aun asi a la hora de probarlo tarda una eternidad en visualizarse,y eso que todavia no lo termino ,asi que les pido algun consejo que me podrian dar para disminuir el peso del archivo,cuando este,este terminado,aqui les dejo el swf de lo que llevo hasta ahorita(haber si lo pueden ver ):
perdon, olvide aclarar que necesito achicarlo en tamaño, no en peso, osea por ejemplo, de 5 cm de altura, a 2 saludos Por:gaby_blog
exelentes tips. cristalab es mi facultad locuras Por:godzuky
hola super este tema ibaa escribir una duda pero... no ya la aclare era sobre el uso de imagenes es mejor si no se modifica solo usar el pedazo q se modifica en el area de la imagen grande Por:Karu-blog
Gente, muy buenos aportes. Yo me sumo.
Yo creo que lo mejor para optimizar el SWF es:
- Como dijo Sandra_blog (grosa) lo de Selecciones archivos no usados desde la biblioteca y borrarlos.
- En Archivo>Configuracion de Publicacion, seleccionar la menor cantidad posible de valor en "Calidad JPG" mas o menos un 25 estaria bueno (depende de las imagenes usadas).
- Si hay dibujos o logos, usarlos en Vectores, no como mapa de bits. Puede llevar unos minutos redibujarlos, pero disminuye mucho el peso y de paso serviría el dibujo por si nos toca hacer algun trabajo de Print.(ej: enviarlo a imprenta para hacer una tarjeta personal), ese redibujo del logo, podemos ademas cobrarlo aparte.
- Usemos la menor cantidad de cuadros clave posibles. Mas Tweening y menos keyframes, agilizan el espacio.
- Y si se puede, es recomendable que las imagenes esten linkeadas en vez de embebidas en el archivo, pero ojo, al cambiarlo de ruta o subirlo, hay que acompañarlo de los archivos que deberá linkear.
- Sonidos Out. Lamentablemente en lo que es Banners, no se puede, deben pesar 30k mas o menos y con sonido no vas a bajar jamas a ese numero. Pero para una web, si, con linkeo.
Espero les sea util, saludos Quilmeños.
Estando el flash colgado en la web, nadie hablo de optimizar!!! El garbage collector!!!, variables=null, remover los eventos ..todo eso ayuda Por:asphyk
Esta Bien... super bien , solo un detalle
Flash Codifica los elementos importados... por eso poner un archivo JPG PNG etc "en vez" de BPM... la verdad es que da lo mismo porque al exportar el swf flash deja todo como JPG. lo mismo pasa con los sonidos, simetes un WAV, solito lo transforma a mp3 =D! Por:Gabriel-blog