Подскажите плз кто знает по поводу следующей ситуации:
Есть проект в Flash CS3, в нем присутствует главный FLA файл(editor.fla), в нем используется шрифт "MarkerFeltThin" (шрифт внедрен в swf что подтверждается в Size Report). так же есть класс для собственной кнопки SBut.as. Кнопка в какой-то момент создается в editor.fla путем создания экземпляра кнопки SBut, в качестве шрифта используемого для надписи на кнопке пытаюсь применять тот шрифт "MarkerFeltThin" что внедрен в editor.swf. Если шрифт в классе кнопки делать embedFonts = false, то надпись есть (системным шрифтом), а если embedFonts = true, то надписи нет.
так вот вопрос в том как же в данном случае работать с шрифтами чтобы на кнопке отображался произвольный шрифт используемый в главном FLA?
в документации не смог найти решения
код создания экземпляра кнопки:

Код:
var addFileBut:SBut = new SBut(250, 300, 140, 30, "LABEL");
код конструктора кнопки:

Код:
public function SBut(_xpos:uint, _ypos:uint, _w:uint, _h:uint, _lab:String) {
var myFmt:TextFormat = new TextFormat();
myFmt.font = "MarkerFeltThin";
myFmt.color = 0x00FF00;
myFmt.size = 14;
var mySprite:Sprite = new Sprite();
mySprite.x = _xpos;
mySprite.y = _ypos;
mySprite.graphics.beginFill(0xFF0000);
mySprite.graphics.drawRoundRect(0, 0, _w, _h, cornerRadius);
mySprite.graphics.endFill();
var butLabel:TextField = new TextField();
butLabel.type = TextFieldType.DYNAMIC;
butLabel.embedFonts = false;
butLabel.width = _w;
butLabel.selectable = false;
butLabel.text = _lab;
butLabel.defaultTextFormat = myFmt;
mySprite.addChild(butLabel);
var mySpriteHit:Sprite = new Sprite();
mySpriteHit.graphics.beginFill(0xFFFFFF,0);
mySpriteHit.graphics.lineStyle(borderSize, borderColor);
mySpriteHit.graphics.drawRoundRect(0, 0, _w, _h, cornerRadius);
mySpriteHit.graphics.endFill();
mySpriteHit.buttonMode = true;
mySpriteHit.addEventListener(MouseEvent.CLICK, function сlickPrint(event:Event):void {
var imgUpl:ImageUploader = new ImageUploader();
});
mySprite.addChild(mySpriteHit);
Stage.root.addChild(mySprite);
}