Comunidad de diseño web y desarrollo en internet online

embeber fuentes en flash para campos de texto dinamico!!

Citar            
MensajeEscrito el 05 Dic 2005 11:15 pm
Tengo un campo dinamico de texto donde uso una tipografia determinada, pasa que cuando lo exporto y lo pruebo en otra maquina que no tiene esa tipografia me la reemplaza por cualquiera. Como puedo hacer para que la tipografia se embeba con el swf y el texto se vea siempre igual
Me dijeron que debia crear una nueva fuente y lo hice pero no me funciono. Bueno gracias de antemano. Saludos

Por jmartintin

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 05 Dic 2005 11:26 pm
De esto ya se ha hablado muuuucho.
La próxima vez utiliza el buscador.
Para embeber fuentes, en la biblioteca, botón derecho>Nueva Fuente
Seleccionas la que quieras. En las opciones de vinculación, pon le un identificador y activa exportar para AS.
luego pon el code:

Código :

var style:TextFormat = new TextFormat();
style.font="ID_DE_LA_FUENTE"
texto.embedFonts = true;
texto.setTextFormat(style)

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 05 Dic 2005 11:28 pm

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 02 Feb 2006 10:50 am
Hola:
Tengo problemas con esto mismo, ya mire los tutoriales y probe varias cosas pero sin resultado. Quizas me podais ayudar, bueno, pongo el trozo de codigo que asi es mas facil:

Código :

for(i=0;i<nodos_lista;i++){
   var lista = proyectos_xml.firstChild.childNodes[1]; // nodo -> Lista
   var proy_clip:MovieClip = proy_mc.duplicateMovieClip("proy_mc"+i,i+100);
   proy_clip._x = proy_mc._x;
   proy_clip._y = proy_mc._y-((proy_mc._height-4)*i);
   proy_clip.proy.autoSize = true;
   proy_clip._alpha = 0;
   proy_clip.proy.text = lista.childNodes[i].childNodes[0].firstChild.nodeValue+".";
   proy_clip.proy.text += lista.childNodes[i].childNodes[1].firstChild.nodeValue;
}

El campo de texto "proy" dentro de proy_clip es Frutiger 65.
Lo que quiero conseguir es que el ultimo texto que añado en la ultima linea sea Frutiger 45. Ya probe del modo del tutorial...
:S

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 02 Feb 2006 04:44 pm
esta la fuente en tu libreria y ya le diste un nombre en el linkage?

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 02 Feb 2006 05:23 pm

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 02 Feb 2006 06:17 pm
y podes poner el codigo en donde embebes la fuente?

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 03 Feb 2006 03:46 pm
No hay codigo, lo hago a traves del campo de texto

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 03 Feb 2006 07:23 pm

zah escribió:

De esto ya se ha hablado muuuucho.
La próxima vez utiliza el buscador.
Para embeber fuentes, en la biblioteca, botón derecho>Nueva Fuente
Seleccionas la que quieras. En las opciones de vinculación, pon le un identificador y activa exportar para AS.
luego pon el code:

Código :

var style:TextFormat = new TextFormat();
style.font="ID_DE_LA_FUENTE"
texto.embedFonts = true;
texto.setTextFormat(style)



como dice zah. creo que sin codigo no podes embeber fuentes. alguien me diga si me equivoco. Leiste el tutorial???


tutorial de formato a textos con fuentes embebidas escribió:

Código :

mifor = new TextFormat("mifuente", 14, 0xaaaaaa);
mifor2 = new TextFormat("mifuente", 20, 0x006666);
mifor3 = new TextFormat("mifuente", 24, 0xFFCC00);
createTextField("etiqueta", 1, 10, 10, 500, 200);
with (etiqueta) {
   embedFonts = true;
   wordWrap = true;
   multiline = true;
   text = "No se que poner, mmhh talvez que, este no se como decirlo tu sabes hay veces que nolo pienso te  lo digo en mi mente pero no me animo en fin bye";
}
etiqueta.setTextFormat(0, 15, mifor);
etiqueta.setTextFormat(15, 31, mifor2);
etiqueta.setTextFormat(31, etiqueta.length, mifor3);

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 03 Feb 2006 08:29 pm
A ver, para embeber fuentes sin código, donde tienes el campo de texto dinámico, en propiedades le das donde pone incorporar. Una vez allí Seleccionas los carácteres que vas a incorporar (Normalmente Latín básico o latín 1) y no haces otras cosaas como poner embedfonts o demás cosas raras.

Saludos.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 03 Feb 2006 08:37 pm

zah escribió:

A ver, para embeber fuentes sin código


buena! no sabia eso :wink:

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 07 Ene 2008 09:54 pm
Hola, estuve leyendo el tutorial y esta conversacion de como embeber una fuente especifica en un campo de texto deseado.
He seguido todos los pasos, y el unico detalle, NO SE DONDE PONER EL CODIGO!! Alquien me puede dar una mano en esto?
(Uso Flash 8)
A mi campo de texto dinamico, le puse el ID de la fuente en 'Var', y pude exportar la fuente en la libreria, pero no se donde va el hermoso codigo que salvara mi trabajo...

Se aprecia cualquier ayuda.

Por karmesi

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Ene 2008 10:05 pm

karmesi escribió:

Hola, estuve leyendo el tutorial y esta conversacion de como embeber una fuente especifica en un campo de texto deseado.
He seguido todos los pasos, y el unico detalle, NO SE DONDE PONER EL CODIGO!! Alquien me puede dar una mano en esto?
(Uso Flash 8)
A mi campo de texto dinamico, le puse el ID de la fuente en 'Var', y pude exportar la fuente en la libreria, pero no se donde va el hermoso codigo que salvara mi trabajo...

Se aprecia cualquier ayuda.


Si lo haces por código, al campo de texto le pones de nombre de instancia texto, y ese código lo pones en el primer fotograma.

Saludos.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 07 Ago 2009 07:43 pm
No suelo postear casi nunca, pero ahora no he podido dejar de hacerlo.
Simplemente GRACIAS por el codigo, me ha sido de gran ayuda.
Un saludo.

Por pacobarba

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2010 02:41 pm
filete! gracias =) ! ^^

Por elcoka

16 de clabLevel



 

Santiago, Chile

firefox
Citar            
MensajeEscrito el 23 Nov 2010 06:54 pm
Hola amigos, les hago una consulta. Embebí fuentes con el código que compartió Zah, lo necesitaba para hacer un pop-up al presionar un botón. El tema es que ahora cuando ejecuto el swf, el pop-up está redimensionado, se expandió a lo ancho, y no me respeta el tamaño que yo le había dado al text field mediante la ventana de información. Cómo puedo hacer para que tenga las dimensiones que yo quiero? Estuve buscando mucho e intentando distintos códigos pero no logro hacerlo. Muchas gracias por cualquier tip que puedan proporcionarme. Saludos!!

Por herrera_df

22 de clabLevel



Genero:Masculino  

firefox

 

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