Foros del Web » Creando para Internet » Flash y Actionscript »

fuentes en Textfield

Estas en el tema de fuentes en Textfield en el foro de Flash y Actionscript en Foros del Web. Estoy haciendo un swf en el que utilizo una fuente determinada (no del sistema) en varios sitios. La he importado a la biblioteca de tal ...
  #1 (permalink)  
Antiguo 27/04/2004, 14:25
 
Fecha de Ingreso: abril-2003
Mensajes: 2
Antigüedad: 21 años
Puntos: 0
fuentes en Textfield

Estoy haciendo un swf en el que utilizo una fuente determinada (no del sistema) en varios sitios. La he importado a la biblioteca de tal modo que el player no la sustituya en los sistemas que no la tienen cargada. El problema es que los textfields que creo con el panel de herramientas me la cogen bien, pero aquellos que creo en runtime con actionscript no lo hacen, sino que la sustituyen por una Times o Verdana. Me gustaría saber cómo debo hacer para que en tiempo de ejecución me cargue la fuente que tengo en la biblioteca. ¿he de hacer un linkage? No sé, os agradezco la ayuda.
Xalu2
  #2 (permalink)  
Antiguo 27/04/2004, 20:54
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola pillao:
En la biblioteca en la parte superior derecha hay un botón, haz clic allí y en la ventana que sale haz clic en "Nueva fuente", lo cual hace abrir otra ventana donde le pones el nombre que quieras y allí donde dice "Fuente" escoge el que quieres usar y acepta, cuando escribas tus textos en el panel de propiedades de texto busca el nombre que le diste a esa fuente y actívala.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 28/04/2004, 10:03
 
Fecha de Ingreso: abril-2003
Mensajes: 2
Antigüedad: 21 años
Puntos: 0
Muchas gracias por tu ayuda, Bandit, aunque lo que precisaba era aplicarle esa fuente a textfields generados en runtime con ActionScript.
He logrado encontrar el modo de hacerlo:

Creamos la fuente en la biblioteca y le damos un nombre. Después en el panel de acciones creamos un objeto TextFormat cuya propiedad font será el nombre de la fuente que acabamos de crear en el panel:

numformat = new TextFormat();
numformat.font = "nombre_de_la_fuente";


se la aplicamos al textfield que teníamos creado....

el_textfield_txt.setTextFormat(numformat);

y le indicamos que debe aceptar las fuentes embebidas en runtime....

el_textfield_txt.embedFonts = true;

Con ello logramos que Flash le aplique a nuestros Textfields generados en tiempo de ejecución el estilo y las fuentes que deseamos. Muchas gracias por todo Bandit !!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.