Нужно использовать скомпилированный в Flash IDE swc в ActionScript-проекте в FlexBuilder-е.
В swc есть текстовое поле, которое должно использовать встроенный шрифт.
В ActionScript-проекте внедрение шрифта и использование swc выглядит как:

Код:
package
{
import flash.display.Sprite;
public class Main extends Sprite
{
[Embed(source='../assets/MyriadPro-SemiExt.otf',
fontName="MyriadFont",
advancedAntiAliasing="false")]
private var _font1:Class;
public function Main()
{
super();
//класс из swc
var _f:FlashSwc = new FlashSwc();
_f.init('Some Text');
addChild(_f);
}
}
}
В FlashSwc.as (который в swc) :

Код:
public function init(_string:String):void
{
_textFormat = new TextFormat();
_textFormat.font = "MyriadFont";
_textField.embedFonts = true;
_textField.defaultTextFormat = _textFormat;
_textField.text = _string;
}
Текст не выводится. Если без embedFont, то выводит.
Что делаю не так?