El texto en Flash
Flash abarca todo aquello que nos pueda hacer falta a la hora de
crear una animación, y por tanto, también todo aquello relativo a los
textos. Sin embargo, Flash fue concebido para crear animaciones
gráficas, de modo que tratará cualquier texto como si de un objeto más
se tratase, listo para ser animado a nuestro gusto. Esto nos permitirá
posteriormente animar textos y crear espectaculares animaciones con muy
poco esfuerzo. Flash distingue entre 3 tipos de texto, texto estático o
normal, texto dinámico y texto de entrada (para que el usuario
introduzca sus datos, por ejemplo), también se puede crear texto que
soporte formato HTML etc...
Actualmente Flash utiliza dos motores para trabajar con texto: el motor
clásico, heredado de las anteriores versiones, y el llamado Text Layout Framework (
TLF), el nuevo motor incluido en Flash CS5. Este último, es el utilizado por defecto en Flash.
Por defecto, salvo que indiquemos otra cosa, en nuestros ejemplos emplearemos el motor de texto
TLF.
Insertar texto
En la barra de Herramientas encontramos la herramienta Texto
, que es la que nos permitirá escribir texto en nuestros proyectos.
Los caracteres del texto no está introducidos directamente en el
documento, si no que están confinados en un contenedor de texto. En
Flash podemos introducir dos tipos de contenedores:
- El tamaño del contenedor depende del texto introducido, creciendo y decreciendo con él.
- Podemos definir su tamaño, independientemente del texto que contenga.
Para insertar un
Texto de puntos, basta con hacer clic con la herramienta
Texto y comenzar a escribir. En cambio, si queremos introducir un
Texto de área,
tenemos que hacer clic y arrastrar para definir el tamaño del área. En
cualquier caso, siempre podemos convertir un Texto de puntos en área
simplemente cambiando su tamaño, estirando de los controles de
transformación que se muestran alrededor.
Propiedades de los textos
El Panel
Propiedades contiene las
principales propiedades de todos los objetos que empleemos durante
nuestra película, de modo que si seleccionamos un texto, podremos ver
en él todo lo que nos hace falta conocer sobre nuestro texto. Podemos
ver que el panel muestra una gran cantidad de opciones, agrupadas en
categorías.
Observarás que las imágenes anteriores muestran distintas opciones
para el texto. Esto se debe a que la de la izquierda tiene seleccionada
el motor
Texto TLF, que nos permite muchas más opciones. La de la derecha tiene establecido el motor
Texto clásico, y aparecen menos opciones, las que veníamos encontrando en la anterior versión del programa.
Nota: El motor de texto TLF requiere
publicar los archivos como ActionScript 3 y FlashPlayer 10 o posterior.
Si necesitas publicar archivos para versiones anteriores, deberás de
emplear el motor clásico.
Veamos las principales opciones del panel
Propiedades, comunes a ambos motores. Otras más específicas las veremos más adelante, cuando vayamos a emplearlas:
Podemos elegir cómo se comporta el texto: Si es
Seleccionable, y el usuario lo podrá seleccionar y copiar en el portapapeles,
Sólo lectura, lo que impedirá que lo pueda seleccionar, o si lo puede cambiar (
Editable), por ejemplo, para introducir datos.
Además, podemos establecer la orientación del texto, en
Horizontal (por defecto) o
Vertical.
Posición y Tamaño: Dado
que Flash trata los textos como objetos, éstos también tienen anchura,
altura y coordenadas. Podemos modificarlos a nuestro gusto, pero
debemos tener en cuenta que los caracteres no deben estirarse sin
motivo, pues las tipografías son una parte muy importante y deben
respetarse.
En el panel encontramos las coordenadas horizontal (
X) y vertical (
Y)
del la esquina superior del elemento de texto, coincidiendo las
coordenadas 0 0 con la esquina superior izquierda de la escena. También
se muestran los valores del ancho (
AN) y alto (
AL) del texto.
Carácter. En esta sección encontramos las opciones típicas del texto:
Familia: 
Desde aquí, al igual que en los editores de texto más comunes podemos
seleccionar el tipo de letra o "fuente" que mejor se ajuste a nuestro
diseño.
Estilo: Nos permiten la combinación de los dos estilos de texto habituales: texto normal (
Regular), en cursiva (
Italic), negrita (
Bold) o negrita cursiva (
Bold Italic).
Tamaño: El tamaño de la tipografía empelada.
Interlineado: Nos permite controlar la separación entre las líneas de texto dentro de un mismo párrafo.
Color: Como al resto de elementos, podemos dar color al texto.
Espaciado: Determina el espaciado
adicional entre caracteres. Útil cuando la tipografía que empleamos
muestra las letras muy juntas o para dar efectos concretos al texto.
Ajuste automático: Activar esta casilla provoca que la separación entre caracteres se realice de modo automático.
Suavizado: Las opciones de suavizado resultan importantes a la hora de mostrar nuestro texto. Encontramos estas opciones:
- Utilizar fuentes de dispositivo:
Se emplean las fuentes instaladas en el equipo, lo que hace más liviano
el archivo SWF al no tener que incluirlas. Aunque nos exponemos a que
la fuente no esté instalada, por lo que se empleará otra. Sólo
deberíamos de utilizar esta opción para las familias de fuentes más
comunes.
- Suavizado para legibilidad,
favorece la legibilidad del texto. En este caso, deberíamos de
incorporar la fuente, como veremos más adelante. No debemos de emplearla
en textos animados.
- Suavizado para animación, es la
mejor opción cuando pretendemos animar texto, ya que se obtienen
animaciones más fluidas ignorando algunos aspectos del texto, como
alineaciones. En este caso, deberíamos de incorporar la fuente.
Giro y otros estilos: Al final de
este grupo de opciones encontramos las opciones para rotar el texto
seleccionado, y aplicarle estilos de subrayado, tachado, superíndice y
subíndice.
Carácter avanzado:
Vínculo: Si queremos que al
pulsar sobre nuestro texto, el usuario vaya a una dirección web, nada
más fácil que escribirla ahí. Flash la asociará al texto que estés
escribiendo en ese momento.
Destino: Determina si la URL a la que el texto hace referencia se cargará en la misma ventana del navegador, en una nueva ...
Además, en esta sección podemos especificar cómo se comporta el
texto Por ejemplo, que se muestre en mayúsculas, los saltos, etc...
Cuestionario
- ¿Cómo trata Flash a cualquier texto y para qué?
- ¿Cuales son los 3 tipos de texto que distingue Flash?
- Actualmente Flash utiliza 2 motores para trabajar con texto, ¿Cuáles son?
- Dibuja el ícono del Texto.
- En Flash podemos introducir dos tipos de contenedores, ¿Cuáles son y cuales son sus funciones?
- Diga las formas de insertar Texto de puntos y texto de área.
- ¿Qué motor de texto tiene más opciones y cuales son?
- ¿Cuáles son las opciones típicas del texto en la seccion "Caracter"?
- ¿Cuál es la mejor opcion de suavizado si pretendemos animar el texto?