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ú