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>