Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2010, 22:35
diego1311
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 11 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ú