Efecto máscara con degradado en Flash


Voy a dar un breve pero útil (al menos para mí) tip sobre cómo crear una máscara con degradado en Flash.

A veces querremos que determinados objetos se muestren sólo en un área determinada de nuestra película, esto lo conseguimos mediante una máscara, que no explicaré en este artículo como se crea, ya que es un concepto algo más básico. Pues bien, también es posible que queramos que los bordes de la zona en la que los objetos son visibles esté degradada, es decir, que no aparezcan y desaparezcan los objetos de repente y de forma discreta, sino que haya como una neblina que haga que la aparición y desaparición sean graduales.

Tras buscar en diversos lugarres de la web encontré como solución más aplicada el uso del filtro desenfocar en Flash. Según explican en diferentes URLs como la siguiente: http://www.cristalab.com/tutoriales/mascara-en-flash-8-con-degradado-filtro-desenfocar-c176l/ debemos crear la máscara y aplicarle el filtro de sistema con nombre desenfocar. Tras esto nos indican también que debemos marcar la opción “utilizar caché de mapa de bits en tiempo de ejecución” sobre las imágenes que van bajo la máscara.

Sinceramente, puede que esta sea una opción válida, si alguien ha conseguido realizarlo por esta vía agradecería comentarios. Yo probé este método pero no me funcionó y lo que hice, aunque más rudimentario fue más efectivo. Se trata de lo siguiente:

  • Inserto los objetos y por encima la capa con la máscara según el área deseada.
  • Me creo en Photoshop una imágen de las mismas dimensiones que la máscara y con el color del fondo (por ejemplo blanco si nuestra película tiene ese color por defecto).
  • Le agrego degradado a esta imagen de forma que los bordes queden del color elegido y el centro transparente (creamos lo que se denomina un degradado transparente). Los bordes no deben ser muy grandes si no queremos comernos mucho espacio de visión.
  • Salvamos la imagen en formato PNG para conservar la transparencia.
  • Añadimos esta imagen a nuestra película, una capa por encima de la máscara y ya tendremos el efecto de máscara con degradado.La máscara hará su función y la parte blanca de la imagen PNG hará de degradado al estar por encima de nuestro contenido.

Con esto ya lo tendríamos solucionado.