Comunidad de diseño web y desarrollo en internet online

Cargar una fuente

Citar            
MensajeEscrito el 29 May 2010 11:39 am
Necesito cargar una fuente en un flash. De forma que aunque el usuario no la tenga cargada en Windows, no haya problema al mostrar los textos.

¿Es eso posible?

Por Pedrock

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2010 01:48 pm
Hola,
en principio no puedes usar una fuente que no esté instalada en el sistema, pero puedes usar un pequeño truco que consiste en embeber la fuente en un swf, y cargar ese swf con la fuente desde tu aplicación. Para ello:

- Primero tienes que crear un .fla con el nombre de la fuente, crear la fuente embebida en la biblioteca y poner en el primer fotograma de la línea de tiempo principal:

Código ActionScript :

Font.registerFont(tuFuente);

después de esto compilas el swf de la fuente

- En tu aplicación creas un Loader para cargar el swf de la fuente, pero ojo! No podrás usarla hasta que no se haya cargado completamente, así que tendrás que añadir un listener al loader de tipo Event.INIT antes de poder asignarla a tu textField. Una vez hecho esto ha puedes crear un textFormat con tu fuente cargada

Código ActionScript :

textFormat.font = "nombreFuente";

aquí tienes que tener cuidado de poner el nombre real de la fuente, no el que le hayas dado en el archivo swf.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 May 2010 06:01 pm
¡Fantástico! ¡Muchas gracias!


¿Qué haría yo sin este foro? :shock: ... No quiero ni pensarlo.

Por Pedrock

8 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.