En los últimos días me he estado cuestionando mucho acerca de como reducir el peso de mis swf (archivos hechos en Flash). Y en eso encontré el sitio Web Experto donde publican una serie de consejos, los cuales comparto con ustedes.
- Por lo general cuando estamos desarrollando un trabajo en Flash solemos repetir elementos en el escenario (Botones, MovieClips, Gráficos, etc). ¿Para qué dibujar lo mismo varias veces cuando podemos tener mismos símbolos con diferentes propiedades? La utilización de instancias de símbolos ayuda a bajar el tamaño final. Por ejemplo si necesitamos dos círculos de diferentes tamaños y colores, no vamos a crear dos círculos diferentes, sino creamos uno, lo convertimos en símbolo y lo copiamos en el escenario. Luego con los paneles modificamos el color y tamaño de cada uno;
- El entorno de autor de Flash fue pensado como el escritorio de un dibujante/animador. Sin embargo si necesitamos realizar alguna animación en movimiento no es recomendable realizarla fotograma por fotograma sino utilizar Interpolaciones de Movimiento debido a que Flash realiza varios cálculos complejos para crear la animación y optimizar el archivo final en peso;
- Con los mapas de bits podemos crear texturas que con vectores no podemos. Sin embargo utilizarlos incrementa varios KB al archivo final. No quiero decir que nunca hay que utilizarlos, son necesarios en muchas ocasiones, por ejemplo como fondos estáticos. Si los vamos a utilizar tratar de comprimirlos lo mejor posible sin perder mucha calidad. Para eso podemos utilizar la opción Exportar para web en Photoshop o utilizar programas como el PIXresizer;
- Al utilizar cualquier componente incrementaremos 30 KB el archivo final. Para evitar esto podemos buscar alternativas o construir nosotros mismos al elemento suplente;
- Una de las ventajas de Flash es la posibilidad de mostrar textos estáticos con cualquier tipografía. En contrapartida si utilizamos fuentes muy complejas (ejemplo: Cocaine sans) o fuentes incrustadas (en caso de utilizar textos dinámicos o de entrada) incrementaremos el peso del archivo final. Si tan solo deseamos mostrar un texto podemos utilizar fuentes pixeladas que son mucho más livianas o usar fuentes standards como Arial, Verdana, etc;
- Sigo con el tema de las fuentes, si utilizamos fuentes incrustadas, solo incorporar los caracteres necesarios;
- Al incorporar música al sitio, probar con distintos bitrate hasta encontrar un sonido entendible, no distorsionado y no muy desproporcionado en peso;
- Optimizar el código y no repetirlo. Utilizar funciones genéricas que puedan ser reutilizadas. Habituarse a usar un código centralizado y no desparramado por diferentes elementos. Utilizar más o menos comentarios dentro del código no afecta al archivo final ya que Flash no los incorpora al exportar el swf;






He intentado hacer para una cabecera web un dibujo a partir de una imagen png…. ejemplo (este lo he hecho solo para que veais por donde van los tiros)
http://www.savefile.com/files/966768
El efecto que quiero aplicar es a una foto con varias figuras.Lo he intentado de todas las formas posibles y siempre me pesa una burrada.
Con mascaras,me pesa 1,8 mb (me deberia de pesar poco mas de 214 kb,puesto que sin la animacion el flash pesa eso…)La forma seria ir dibujando trazos encima del dibujo poco a poco y frame por frame(despues solo se verian los trozos de mascaras dibujadas con el pincel y se veria el efecto como dibujado).
Lo he intentado tambien con una forma encima de la capa del dibujo e ir borrandola poco a poco…y tampoco lo he conseguido.Me sigue pesando una bestialidad.
Pense que ir haciendo a mano (a base de horas y raton) poco a poco y en cada frame un trazo de pincel y paciencia.Y nada,peor aun.Me pesaba mas,y eso que no le meti ninguna imagen…
He intentado reducirlos de tamaño con el Flash Optimizer,pero los resultados son horribles,y encima seguia pesando mas de 800 kb.
He intentado tambien hacerlo con vuestros tutoriales de la web,pero nada…no es el efecto que busco…
El efecto seria hacerlo muy poco a poco y frame por frame (con mascaras,a mano,o borrando algo que se halla puesto encima).La animacion duraria unos 20 segundos con unos 350 frames aprox.
¿Que puedo hacer para que el flash no me pese tanto?.¿Porque pesa tanto un simple dibujo sin .png ni jpeg dentro ni nada?.Ya no se que hacer.Llevo 2 dias buscando solucion…
He modificado la web con Flash CS y la he guardado en Flash 8 pero ahora no puedo modificar nada porque me ha desaparecido de la carpeta el archivo .swf y además cuando le doy a crear película (ctrl+intro) sale la ventanita como que me la está creando pero ni reproduce la película ni me crea el archivo .swf
POR FAVOR, AUXILIO. ¿Qué estoy haciendo mal?
Hola estoy terminando http://www.misticvalencia.com, en mi maquina queda un caño, pero cuando lo ejecuto desde el navegador se ralentiza un poco, y lo pobre en un par de maquinas un poco mas chicas y queda muy cortado, que puedo hacer? como lo optimizarias?
Hola, he probado el sitio en mi computadora y no le veo ningun problema. No se ve cortado ni nada por el estilo.
estoy armando una pagina que tiene un menu
y una sola opcion de ese menu con dos links y dos imagenes de fondo con movimiento en adobe flash cs4 al exportar me pesa 7.71 megas se me ase exageradamente demaciado y no entiendo por que me podrian ayudar
¿De que tamaño es el archivo que estas utilizando?
La verdad si es demasiado…
Comparte mas informacion para poder ayudarte