Utilización de texto y cadenas

Muchas de las aplicaciones, presentaciones y gráficos que se crean con Flash incluyen algún tipo de texto. Puede utilizar muchos tipos de texto diferentes. Podría utilizar texto estático en los diseños y texto dinámico para fragmentos de texto de mayor tamaño. O bien podría utilizar texto de entrada para capturar la entrada del usuario y texto en una imagen para el diseño del fondo. Puede crear campos de texto con la herramienta de edición de Flash o mediante ActionScript.

Una forma de mostrar texto consiste en manipular cadenas mediante código antes de que se carguen y aparezcan en el escenario durante la ejecución. Existen varias formas de utilizar cadenas en una aplicación, como, por ejemplo, enviarlas a un servidor y recuperar una respuesta, analizar cadenas de una matriz o validar cadenas introducidas por un usuario en un campo de texto.

En este capítulo se describen varias formas de utilizar texto y cadenas en las aplicaciones, prestando especial atención al uso de código para manipular texto.

En la siguiente lista se describe la terminología utilizada en este capítulo.

Mapa de bits  El texto de mapa de bits no utiliza variaciones de color para que sus bordes dentados se muestren más suaves, a diferencia del texto suavizado (consulte la definición siguiente).

Suavizado Se utiliza avanzado suavizado para afinar el texto de modo que los bordes de los caracteres no aparezcan excesivamente dentados en la pantalla. La opción de suavizado en Flash 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 los tamaños de fuente más pequeños.

Caracteres Son letras, numerales y puntuación que se combinan para formar cadenas.

Fuentes de dispositivo Son fuentes especiales en Flash que no están incorporadas en un archivo SWF. En lugar de ello, Flash Player utiliza la fuente disponible en el equipo local más parecida a la fuente de dispositivo. Dado que los contornos de fuente no están incorporados, el tamaño del archivo SWF es menor que cuando se utilizan contornos de fuente incorporados. No obstante, como las fuentes de dispositivo no están incorporadas, el aspecto del texto que se cree puede ser diferente al esperado en los sistemas que no tengan instalada una fuente que corresponda a la fuente de dispositivo. Flash incluye tres fuentes de dispositivo: _sans (similar a la Helvetica y Arial), _serif (similar a la Times Roman) y _typewriter (similar a la Courier).

Fuentes  Conjuntos de caracteres con un tipo de fuente, un estilo y un tamaño similar.

Cadena  Secuencia de caracteres.

Texto  Serie de una o más cadenas que se puede mostrar en un campo de texto o dentro de un componente de la interfaz de usuario.

Campos de texto  Elemento visual del escenario que permite mostrar texto al usuario. De forma similar a lo que ocurre con los campos de introducción de texto o los controles de formulario de área de texto en HTML, Flash permite definir los campos de texto como editables (sólo lectura), aplicar formato HTML, activar la compatibilidad con varias líneas, crear máscaras de contraseñas o aplicar una hoja de estilos CSS (hoja de estilos en cascada, Cascading Style Sheet) al texto con formato HTML.

Formato de texto  Se puede aplicar formato a un campo de texto o a ciertos caracteres dentro de un campo de texto. A continuación se muestran algunos ejemplos de opciones de formato de texto que se pueden aplicar: alineación, sangrado, negrita, color, tamaño de fuente, anchura de márgenes, cursiva y espaciado entre caracteres.

Para más información sobre el texto, consulte los siguientes temas:

Campos de texto
Utilización de la clase TextField
Carga de texto y variables en los campos de texto
Utilización de fuentes
Representación de fuentes y texto suavizado
Diseño y formato de texto
Aplicación de formato al texto con hojas de estilos en cascada
Creación de un objeto de hoja de estilos
Utilización de texto en formato HTML
Ejemplo: Creación de texto desplazable

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/00000877.html