Embeber fuentes de biblioteca en AS3
Este es el código necesario para embeber una fuente de la biblioteca con AS3. Además del código es necesario tener vinculada la fuente en la biblioteca (en este caso con el nombre «Mi Fuente»)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
////////////////////////////////////////////////////////////////////////// //Importo las clases necesarias import flash.text.*; //Creo una variable de tiop MiFuente (es el nombre con el que he vinculado la fuente //en la biblioteca var fuente:MiFuente=new MiFuente(); //Creo una variable de tipo textFormat en la que pondré los parametros de la caja de texto var formato:TextFormat = new TextFormat(); //Indico que el tipo de fuente asociado a mi formato es el de "fuente" formato.font=fuente.fontName; formato.size=8; //Creo el campo de texto, aplicándole el formato de texto que he creado e indicando que se //tiene que embeber la fuente var txt:TextField = new TextField(); txt.autoSize = TextFieldAutoSize.LEFT; txt.defaultTextFormat = formato; txt.embedFonts = true; txt.selectable = false; //Añado el campo a la caja de texto, y añado la caja al stage txt.text = "Este es un texto de prueba para embeber una fuente. "; addChild(txt); |