Unidad 16. Generar y Publicar Películas


Consideraciones sobre el tamaño de las películas

 

Antes de aventurarnos a publicar nuestra película para que otros la vean, sobretodo si la vamos a publicar en una página web, donde el tamaño de descarga es de vital importancia, debemos tener en cuenta los siguientes aspectos:

 

    CONSIDERACIONES EN EL DIBUJO:

              Aunque los degradados queden muy vistosos, también requieren más memoria, por lo que debemos evitar su uso excesivo, en la medida de lo posible.

              La herramienta pincel gasta más memoria que el resto de herramientas de dibujo, por lo que deberíamos elegir estas últimas en la medida de lo posible.

              Hemos visto que la animación de líneas es bastante útil. Sin embargo el uso de líneas que no sean las definidas por defecto y que usamos en el capítulo que hemos comentado, hará que el tamaño de la descarga aumente. Por tanto evitemos las líneas discontinuas, de puntos ...

              Dibujar las curvas con el menor número de nodos posible.

 

    CONSIDERACIONES EN LA ORGANIZACIÓN:

              Agrupar los objetos que estén relacionados con el comando Modify -> Group.

              Si hemos creado un objeto que va a aparecer varias veces, deberíamos convertirlo a símbolo, ya que como hemos visto, Flash lo colocará en la biblioteca y cada vez que quiera mostrarlo, hará referencia a una única posición de memoria.

              Ya hemos comentado el mayor tamaño de los mapas de bits, lo que hace que debamos minimizar el número de apariciones de éstos en nuestra película.

 

    CONSIDERACIONES EN LOS TEXTOS:

              Hemos podido observar, cuando manejábamos textos, que cuando abrimos el menú de tipos de letras, las tres primeras son siempre "_sans", "_serif"  y "_typewriter". Esto no es una casualidad. Están colocadas ahí para resaltar que estas fuentes ocupan un mínimo de memoria, por lo que se recomienda su uso.

 

    CONSIDERACIONES EN LA ANIMACIÓN:

              Utilizar lo más que podamos las interpolaciones de movimiento y las guías para reducir el número de fotogramas clave y el tamaño de la película.

              Evitar el uso de la interpolación por forma para animaciones de cambio de color, cuando sea posible.

 

    Independientemente de la optimización que hagamos, a veces no se puede evitar que el tamaño de la película aumente. Es recomendable entonces hacer un preloader (precarga) cuando la película que queramos publicar sea de tamaño superior a unos 80KB.

              

Preloader. Cargar la Película entera antes de reproducirla

 

  Un preloader se usa principalmente para evitar la carga parcial de la película, mientras esta se está reproduciendo, lo que, en ocasiones en las que la película es de un tamaño considerable, hace que la película se vea entrecortada.

     Normalmente, los preloaders se hacen vistosos para que el observador no se aburra y deje de lado la opción de visitar nuestra web. Suelen llevar alguna animación sencilla que se va reproduciendo mientras se está cargando simultáneamente la película principal, mucho más grande.

     Se pueden complicar mucho más, pero nosotros haremos uno sencillo que nos sirva para entender bien el concepto, y la manera de hacerlo.

     Partimos de que ya tenemos nuestra película terminada. Si queremos saber su tamaño podemos ir a File -> Publish Settings seleccionar la pestaña Flash, y marcar la casilla Generate Size Report (Generar Informe de Tamaño). Si pulsamos el botón Publish (Publicar), aparecerá en nuestro directorio un archivo de texto donde se explica con detalle el tamaño de nuestra película.  

            Ahora insertaremos una nueva escena (Insert -> Scene). Deberá ser la primera que se ejecute. Para asegurarnos de ello accedemos a Modify -> Scene, y en la ventana que aparece arrastramos la escena que acabamos de crear hasta que esté la primera.

           En la escena recién creada insertaremos otra capa, de manera que nos queden dos capas a las que llamaremos, "Acción" y "Cargando".

           En la capa "Cargando" crearemos una animación sencilla. Por ejemplo, hagámosle honor  al título y escribamos "Cargando ..."; puedes aplicarle la animación que prefieras, siempre que no sea muy compleja.

             En la capa "Acción" diseñaremos el "corazón" del preloader. Vamos a hacer que la animación de nuestra escena de carga se ejecute repetidas veces, hasta que se haya cargado la escena que contiene la película principal, mediante las acciones ActionScript de Flash 5. Para ello abrimos el panel de Acciones.

             Vamos a seleccionar el último fotograma e introducimos la acción Go To, que por defecto nos escribirá "gotoandPlay(1)" (ir al fotograma uno y reproducir). En la casilla Scene dejamos la escena del preloader, y en la casilla Frame introducimos el número del primer fotograma de dicha película (por ejemplo, el 1).

             Ahora seleccionamos el penúltimo fotograma, que es el que impedirá que se llegue al último (o sea, que repetirá el bucle que muestra la animación "cargando") cuando se haya cargado la película principal por completo. Para hacer esto, elegimos la acción If Frame is Loaded (si se ha cargado el fotograma) e indicamos en sus casillas la escena principal y el último fotograma de ésta.  Acto seguido introducimos la acción  "Go to" de nuevo indicando esta vez la escena principal y su primer fotograma.

           Con esto, hacemos aparezca en la pantalla el texto "cargando" y mientras se reproduce su animación, iremos comprobando periódicamente si la película principal está cargada por completo, si no lo está seguiremos mostrando el texto "cargando" hasta que la comprobación que hacemos en el último fotograma nos indique que nuestra película se ha cargado. En ese momento, dejaremos que la animación del preloader llegue a su último fotograma, que contiene la acción que nos llevará a reproducir la película.

           Y esto es todo lo que hay que hacer para crear un preloader (aunque por supuesto se puede hacer más sofisticado), con lo que los visitantes ya no huirán de nuestra web.

 

Distribución como archivo swf en un reproductor autónomo

 

   Para podamos distribuir películas creada en Flash que la gente pueda ver, son necesarias dos cosas: crear un archivo SWF y que el que la quiera visualizar tenga instalado el Reproductor de Flash.

      Flash nos ofrece varias opciones y funcionalidades para la creación de una archivo SWF. Estas opciones se pueden ver en el panel de Configuración de Publicación, a la que podemos acceder mediante el menú File -> Publish Settings (Pestaña Flash). 

      Veamos cuáles son estas opciones:

   Load Order (Orden de Carga): Aquí indicamos el orden en que queremos que se cargue el documento.

    Si seleccionamos Bottom up (de abajo a arriba) se cargará primero el contenido de la capa inferior (de la capa 1 hasta la última capa que tengamos en el documento).

    Por el contrario, si seleccionamos Top down (de arriba a abajo) se cargará primero el contenido de la capa superior (de la última capa que tengamos en el documento hasta la capa 1).

    Este comando es importante debido a la propiedad de Flash de ir reproduciendo la película conforme loobjetos son cargados. Así, en caso de que nos interese que aparezcan antes unos objetos que otros seleccionaremos uno o el otro.

Generate Size Report (Generar Informe de tamaño): Esta opción la hemos usado en el apartado anterior. Si la activamos, se creará un archivo de texto con una relación detallada del tamaño del documento.

Omit Trace Actions (Omitir acciones de seguimiento):  Las acciones de movimiento de Flash hacen que aparezca una ventana con información sobre las acciones utilizadas en la película.

    En la gran mayoría de los casos, deberemos activarla, ya que el Reproductor de Flash no abre esta ventana y sería un gasto de memoria extra para una acción que no vamos a ver.

    La utilidad de esta opción cobra importancia cuando nos interesa que la persona que visualice nuestra película tenga información  sobre como se ha creado.

   Protect From Import (Proteger Frente a Importación): Esta opción también la hemos visto. Evita que otras persona puedan abrir la película SWF en el entorno Flash y modificarlo. Lo hace mediante la introducción de un Password.

   Debugging Permited (Depuración Permitida): Permite que se pueda depurar el archivo SWF. También exige la introducción de un password ya que se debe tener permiso del creador para Importar el archivo y depurarlo.

   JPEG Quality ( Nivel de Compresión del JPEG):  Si en el panel de propiedades del mapa de bits no hemos indicado una compresión concreta, aquí podremos determinar su grado de compresión, que determinará a su vez el espacio ocupado en memoria por este tipo de imágenes. A mayor compresión, menos espacio en memoria ocupará la imagen, pero también su calidad será menor.

   Override Sound Settings (Suplantar configuración de sonido): Con esto se suplantarán los niveles de compresión seleccionados para cada archivo de sonido de nuestro documento.

   Version (Versión): Si queremos publicar nuestra película para que sea vista con versiones anteriores de Flash, debemos seleccionar aquí la versión deseada.

 

Para entender mejor este concepto te recomendamos hacer el Ejercicio Publicar SWF

 

 

 
   
Aviso legal: este curso es gratuito siempre que se visualice desde la página web de aulaClic. No está permitido descargar el curso ni utilizarlo sin estar conectado a Internet.
© aulaClic. Todos los derechos reservados. Prohibida la reproducción total o parcial por cualquier medio.
Mayo-2002.