Para importar un mapa de bits con transparencia, debe crear un mapa de bits de canal alfa en su editor preferido (Adobe Fireworks, por ejemplo). Para obtener información sobre el trabajo con canales alfa, consulte la documentación de su editor de mapas de bits. Guarde la imagen como una imagen de 32 bits, preferentemente PNG para una mayor fidelidad de color. Al importar el archivo PNG a Flash mediante Archivo > Importar, se mantiene la transparencia de canal alfa en Flash. Si utiliza Fireworks, consulte Uso conjunto de Fireworks y Flash para ver sugerencias sobre la exportación de archivos PNG con fondos transparentes para su uso en Flash.

Flash también puede importar imágenes GIF89a transparentes. A continuación se ofrece más información. Sin embargo, el formato JPEG no admite transparencia.

Archivos SWF transparentes

Es posible hacer transparente el fondo de un archivo SWF mientras de reproduce en un navegador. Para obtener información detallada y ver un ejemplo, consulte Creación de un fondo transparente en un archivo SWF.

Cómo quitar el fondo de los mapas de bits importados

Además de importar mapas de bits con fondos trasparentes a Flash, también es posible quitar el fondo después de importar la imagen.

Para quitar el fondo de las imágenes rasterizadas, haga lo siguiente:

  1. Seleccione Archivo > Importar a escenario para agregar el mapa de bits al archivo SWF.
  2. Seleccione la imagen.
  3. Seleccione Modificar > Separar.
  4. Anule la selección de la imagen.
  5. Seleccione la herramienta Lazo.
  6. Haga clic en la varita mágica en el panel de opciones del panel Herramientas.
  7. Seleccione las áreas de fondo de la imagen de mapa de bits.
  8. Pulse Eliminar.
  9. Convierta la parte restante de la imagen en un símbolo de clip de película o gráfico.

Problemas conocidos con mapas de bits trasparentes

A continuación se muestran algunos problemas conocidos a la hora de conservar la transparencia en los mapas de bits importados.

Problema 1

Al exportar o publicar un GIF estático con la transparencia seleccionada, no se obtiene un GIF trasparente. El color de fondo sigue visible.

Solución

Exporte el archivo como un GIF animado de un fotograma en bucle con la transparencia seleccionada. 

Problema 2

Al importar imágenes GIF trasparentes a Flash y colocarlas en el escenario, en ocasiones las áreas trasparentes se muestran como colores sólidos.

Explicación

Flash puede importar los archivos GIF de forma incorrecta, según el color de índice y fondo del archivo. Si los archivos GIF importados tienen un color de índice diferente al color trasparente, un fondo sólido tiene como resultado la visualización de la imagen en Flash.

Solución

Cree imágenes GIF con la misma transparencia y el mismo índice de color para Flash. Al guardar o exportar imágenes en el formato GIF, tiene la oportunidad de establecer la transparencia y el índice de color de la imagen. Cuando estos colores se establecen en los mismos valores RGB, Flash representa correctamente el color de fondo como trasparente. Para obtener más información sobre este procedimiento, consulte la documentación de su aplicación de edición de imágenes.

Problema 3

Cuando el monitor está establecido en visualización de color de 16 bits, se produce un efecto "fantasma" en las imágenes PNG en Flash. El efecto fantasma consiste en la visualización de imágenes semitrasparentes en áreas que deberían ser trasparentes.

Explicación

Este problema se debe a la manera en que Flash dispersa los colores para la visualización de 16 bits.

Para mostrar áreas alfa sobre colores sólidos, Flash utiliza un valor de un píxel para toda el área de color. Al mostrar degradados o imágenes, Flash utiliza un patrón de valores de píxel para que los cambios de color sean más suaves. Cuando hay un canal alfa sobre un color sólido, Flash cambia de un valor de un píxel a un patrón de valores de píxel. Este cambio causa el efecto fantasma mencionado.

Para obtener una descripción técnica de los problemas con color de 16 bits en Flash, consulte Los colores HTML son distintos de los colores SWF.

Solución

Existen tres soluciones alternativas recomendadas:

  • Elija colores sólidos cuyos valores RGB sean múltiplos de 16. Con este formato de color, las áreas alfa no se dispersan en las visualizaciones de 16 bits. Sin embargo, esta solución alternativa no evita el efecto fantasma en las visualizaciones de 8 bits.
  • Sustituya los colores sólidos por degradados que contengan un único color. Esta técnica hace que Flash siempre disperse el color y elimina el efecto fantasma.
  • Separe el mapa de bits y utilice la herramienta Lazo para enmascarar y eliminar las partes trasparentes de la imagen. Esta solución alternativa elimina las áreas con efecto fantasma y hace que el problema sea menos evidente.

Palabras clave: transparencia; transparente; fondo; gif; mapa de bits; importar; canal alfa; PNG; GIF; JPG; TIFF; wmode; 16 bits; efecto fantasma; tn_12804

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea