Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Utilización de texto y cadenas > Representación de fuentes y texto suavizado | |||
La representación de fuentes en Flash controla la forma en que se muestra el texto en un archivo SWF, es decir, cómo se representa (o dibuja) durante la ejecución. La tecnología de representación avanzada de fuentes utilizada en Flash Player 8 y en versiones posteriores se denomina suavizado avanzado. El suavizado avanzado permite hacer que el texto resulte legible y claro con tamaños de fuente de pequeños a normales, por ejemplo, cuando se aplica el suavizado avanzado a los campos de texto. Esta tecnología se describe con más detalle más adelante en esta misma sección.
El suavizado avanzado de texto permite suavizar el texto para que los bordes de los caracteres mostrados en pantalla no aparezcan dentados, lo que puede resultar de gran ayuda si se desea mostrar texto utilizando tamaños de texto pequeños. La opción de suavizado permite obtener un texto más legible alineando los contornos del texto a los límites de los píxeles y resulta especialmente efectivo para representar con mayor claridad las fuentes de tamaños más pequeños. El suavizado avanzado se aplica a cada campo de texto, no a cada uno de los caracteres.
Esta opción está permitida para texto estático, texto dinámico e introducción de texto si el usuario final dispone de Flash Player 7 o posterior. Si, por el contrario, el usuario sólo dispone de una versión anterior de Flash Player, la opción únicamente estará disponible para texto estático. Las opciones de suavizado avanzadas están disponibles para Flash Player 8 y versiones posteriores.
Flash incluye una tecnología significativamente mejorada de conversión y representación de fuentes, denominada suavizado avanzado, para trabajar con fuentes suavizadas. Flash incluye cinco métodos de representación de fuentes, que sólo están disponibles al publicar archivos SWF para Flash Player 8 y versiones posteriores. Si va a publicar archivos para usarlos con Flash Player 7 o versiones anteriores, sólo se puede usar la opción Suavizado para animación con los campos de texto.
El suavizado avanzado es una tecnología de representación de fuentes de gran calidad que se puede activar mediante la herramienta de edición o el código ActionScript de Flash. El suavizado avanzado permite representar tipos de letra con alta calidad en tamaños reducidos con mayor control. Puede aplicar suavizado avanzado a la representación de fuentes incorporadas para campos de texto estáticos, dinámicos y de introducción de texto. Las prestaciones mejoradas hacen que el texto incorporado se muestre con el mismo nivel de calidad que el texto de dispositivo y que las fuentes se muestren iguales en distintas plataformas.
Los métodos de representación de fuentes disponibles en Flash Player 8 y en versiones posteriores son fuentes de dispositivo, texto de mapa de bits (sin suavizado), suavizado para animación, suavizado para legibilidad o suavizado personalizado, que permite definir un valor personalizado de grosor y nitidez. Para más información sobre estas opciones, consulte Opciones de representación de fuentes en Flash.
|
NOTA |
|
Al abrir archivos FLA en Flash 8 y en versiones posteriores, el texto no adopta automáticamente la opción Suavizado para legibilidad, sino que es preciso seleccionar individualmente los campos de texto y cambiar manualmente la definición del suavizado para aprovechar la tecnología de representación de suavizado avanzado. |
Las funciones de suavizado avanzado y personalizado son compatibles con lo siguiente:
Las funciones de suavizado avanzado y personalizado no son compatibles con lo siguiente:
|
NOTA |
|
Si hay animación de texto, el reproductor desactiva el suavizado avanzado para mejorar el aspecto del texto mientras éste se está moviendo. Una vez finalizada la animación, vuelve a activarse el suavizado. |
Para ver un ejemplo de archivo de origen, aliasing.fla, que muestra cómo aplicar y manipular texto con suavizado avanzado, visite la página de ejemplos de Flash en www.adobe.com/go/learn_fl_samples_es. Descargue y descomprima el archivo zip Samples y vaya a la carpeta ActionScript 2.0/Advanced Anti-Aliasing para acceder al ejemplo. Utilizará la tecnología de suavizado avanzado para crear texto pequeño pero claramente legible. En el archivo de ejemplo también se muestra cómo los campos de texto pueden desplazarse rápida y gradualmente cuando se utiliza la propiedad cacheAsBitmap.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000897.html