6 usuariosEn ocasiones, mientras trabajamos en nuestras películas en Flash, requerimos usar algún tipo de letra diferente a los comunes. En este momento es cuando debemos utilizar la capacidad que tiene Flash para adjuntar las fuentes que utilizamos. Esto nos garantizará que se vea correctamente en cualquier computadora.
Para realizar esta acción, lo primero que debemos tener es una fuente que no sea común y un texto dinámico, los textos estáticos se renderean como mapas de bits por eso no necesitamos embeberlos.
Abrimos el panel de la biblioteca (library) y seleccionamos Nueva Fuente
Esto nos Abrirá un panel con las propiedades de la fuente, debemos nombrar a nuestra fuente de una manera que la reconozcamos, por cuestión de orden la nombraremos igual que a la fuente local.
Después de dar clic en Aceptar (Ok) podremos ver que en nuestra biblioteca aparece un símbolo con una "A" y el nombre de la fuente, esto quiere decir que la fuente ha sido agregada a nuestra biblioteca.
Ahora a llegado el momento de asignarle a nuestros textos dinámicos la fuente que acabamos de embeber, seleccionamos nuestro texto dinámico y hacemos clic en la opción para elegir el tipo de letra, cuando encontremos la fuente notaremos que hay dos, el nombre de la fuente y otra con el mismo nombre pero con un asterisco a un lado, esta es la fuente embebida.
Ahora procederemos a seleccionar la que fuente embebida (la que tiene el asterisco), para que de esa manera sea utilizada por nuestro texto dinámico.
Después de esto, tendremos que seleccionar que caracteres deseamos se incluyan en nuestra biblioteca, esto lo decidiremos según lo que vayamos a tener en los textos dinámicos, por lo general tenemos cuatro tipos Mayúsculas, Minúsculas, Números y Símbolos de Puntuación; tenemos que dar clic en el botón "embeber" (embed) para que se abra la ventana con las opciones que tenemos.
Y listo =)
Para hacer uso de la fuente que acabamos de embeber a través de Action Script es necesario primero enlazarla para su uso en Action Script. Para ello vamos a la biblioteca, hacemos clic secundario sobre la fuente que embebimos y seleccionamos la opción Enlazar (Linkage).
Nos aparecerá una ventana con las propiedades que podemos utilizar, debemos asignarle un nombre identificador que será el que usemos en nuestro código de Action Script para hacer referencia a la fuente embebida. Dejen marcadas las opciones "Exportar para Action Script" y "Exportar en el primer frame". Con esto tendremos lista la fuente para usarla con nuestro Script.
Usemos el siguiente código como ejemplo para observar el comportamiento de la fuente embebida con el codigo de Action Script (Se requiere conocimientos acerca de ActionScript), el siguiente codigo creará un TextField llamado "mitextfield", aceptará el uso de fuentes embebidas, aplicará un Antialias Avanzado (para que se vea más claro) y pondrá la cadena con el tipo de letra que embebimos.
El resultado final será el siguiente:
Este tutorial fue escrito para la comunidad BLUEForte, si tienes alguna duda por favor haz tus preguntas en el Foro de Flash de la Comunidad
RSS feed for comments on this post. TrackBack URL
Pues era una de las muchas cosas que todabia no tenia del todo claro ^^ buena explicaci
excelente tutorial.
gracias… en serio muchas gracias por fin alguien habla flash en cristiano, me has sacado un gran peso de encima, desde ahora soy tu fan
Que onda Bro.
Apenas realixe tu mini Tuto :smoke_tb:
me quedo de maravilla.
Por favor escriban en espa
Entonces, como hacemos lo de embeber caracters con actionscript???
Es muy buena la explicacion y mas con imagenes ya que termin
hola gatoCasero saludos desde el imperio
se me hab
Graciela El significado de render
JimmySlam si no te enteraste por que no lees donde dice: Usando Fuentes Embidas con Action Script. *Se not
Excelente site!! sos un maestro!!!
Salu2 desde
mas Tecno .com
tutorial maximo maximo
Muchisimas gracias por el tutorial… Conciso, métodico, bien explicado… Excelente!
Mas claro el agua, muy buena explicacion. Todas mis dudas respecto al tema resueltas.
Muy buenos tips de embeber. Felicidades.
Ahora hay que hacer tutoriales para AS3 por que ahora es la moda.
saludos