так попробуйте

Код AS3:
package
{
import flash.display.*;
import flash.text.*
/**
* ...
* @author http://www.murmadillo.tut.su/
*/
public class DocFontUse extends Sprite
{
[Embed(source='ACADEMY.TTF', fontName='vampire_ttf')]
public static var Geisha_ttf:Class;
/*[Embed(source = 'C:/WINDOWS/Fonts/GARA.TTF', fontName = '_Garamond')]
public var _Garamond:Class;
*/
public function DocFontUse()
{
//смотрим все фонты
//var allFonts:Array = Font.enumerateFonts(true);
//allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
Font.registerFont(Geisha_ttf);
//смотрим ембеденные фонты
var embeddedFonts:Array = Font.enumerateFonts(false);
//embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
trace(embeddedFonts);
//trace показывает
//object Font],[object DocFontUse_Geisha_ttf]
var font:DocFontUse_Geisha_ttf = new DocFontUse_Geisha_ttf();
var txt_fmt:TextFormat=new TextFormat();
txt_fmt.font=font.fontName;
txt_fmt.size = 25;
var txt:TextField=new TextField();
txt.autoSize=TextFieldAutoSize.LEFT;
txt.defaultTextFormat=txt_fmt;
txt.embedFonts=true
txt.htmlText ='Меню Reset';
txt.selectable = true;
txt.rotation = 45;
txt.x = 100;
txt.y = 100;
addChild(txt);
}
}
}