Эмм, ну я сделал примерно так, может быть что-то некорректно

, но работает. Если что-то неправильно, подскажите:

Код:
public class MyTextField extends TextField
{
public function MyTextField(myText:String,myX:Number,myY:Number,props:Object)
{
Font.registerFont(MyFont);
text=myText;
x = myX;
y = myY;
embedFonts=true;
var tf:TextFormat = new TextFormat('Arial');
for (var prop:String in props) {
tf[prop] = props[prop];
}
setTextFormat(tf);
}
}

Код:
[Embed(source="myfont.ttf", fontFamily="Arial", fontName="Arial")]
public class MyFont extends Font
{
public function MyFont()
{
}
}