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

Problema con formato de fuente embebida

Estas en el tema de Problema con formato de fuente embebida en el foro de Flash y Actionscript en Foros del Web. Hola a todos, el problema es que después de incrustar una fuente por medio de action script 3, en un proyecto hecho en Flex, no ...
  #1 (permalink)  
Antiguo 15/11/2010, 22:35
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 4 meses
Puntos: 3
Problema con formato de fuente embebida

Hola a todos, el problema es que después de incrustar una fuente por medio de action script 3, en un proyecto hecho en Flex, no se como darle formato de cursiva y negrita. Aqui les dejo mi código.

Código HTML:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="escribir()">
	<mx:Script>
		<![CDATA[
			import mx.core.UIComponent;
			import flash.text.*;
			[Embed("arial.ttf", fontName="fuente_Arial")]
       		 public var _fuente:Class;
       		 
       		 private function escribir():void
       		 {
       		 	var formato:TextFormat=new TextFormat();
				var txtField:TextField=new TextField();
				var incrustado:Array = Font.enumerateFonts(false);	
				var txtUI:UIComponent=new UIComponent();
				
				Font.registerFont(_fuente);
				incrustado.sortOn("fontName", Array.CASEINSENSITIVE);
				
				txtField.selectable = false;
				txtField.embedFonts = true;		

				formato.font=incrustado[0].fontName;
				formato.italic=true;
				formato.bold=true;	
				formato.size=30;	
				txtField.defaultTextFormat = formato;
				txtField.autoSize = TextFieldAutoSize.LEFT;
				txtField.text="Texto de prueba";
				txtUI.addChild(txtField);
				this.addChild(txtUI);
       		 }
       		
		]]>
	</mx:Script>
</mx:Application> 
Espero que me puedan ayudar, saludos desde Lima - Perú
  #2 (permalink)  
Antiguo 15/11/2010, 23:17
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: Problema con formato de fuente embebida

Tienes que indicar el fontStyle y el font
Código actionscript:
Ver original
  1. [Embed(source='pathto/font-Bold.ttf',
  2.         fontWeight='bold',
  3.         fontName='fontname',
  4.         mimeType='application/x-font',
  5.         advancedAntiAliasing='true'
  6.      )]
  7.  
  8. [Embed(source='pathto/font-italic.ttf',
  9.         fontStyle="italic"
  10.         fontName='fontname',
  11.         mimeType='application/x-font',
  12.         advancedAntiAliasing='true'
  13.      )]
  #3 (permalink)  
Antiguo 16/11/2010, 13:56
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Problema con formato de fuente embebida

Muchas gracias, funcionó!!

Etiquetas: formato, fuentes
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 11:54.