Вообщем пытаюсь внедрить шрифт из другого swf с помощью:
http://etcs.ru/blog/as3/fontloader_2/
Подгружаю файл так:

Код AS1/AS2:
this._loader.addEventListener(Event.COMPLETE, this.handler_complete);
this._loader.load(new URLRequest('fonts_fte_embedded.swf'));
После делаем вот так:

Код AS1/AS2:
const _loader:FontLoader = new FontLoader();
const _field:TextField = new TextField();
function handler_complete(event:Event):void {
var fonts:Array = this._loader.fonts;
var y:Number = 50;
var fd:FontDescription;
var ef:ElementFormat;
var te:TextElement;
var tb:TextBlock;
var tl:TextLine;
for each (var font:Font in fonts) {
var text:String = font.fontName;
var tf:TextFormat = new TextFormat(font.fontName, 20);
this._field.appendText(text+'\n');
//this._field.setTextFormat(tf);
this._field.setTextFormat(tf, this._field.length-text.length-1, this._field.length);
}
}
На этом этапе, уже отображение у тех у кого нету шрифта, не отображается.
И после делаю так:

Код AS3:
this._field.text = i.toString();
И это уже в другой функции. То есть те у кого есть требуемый мне шрифт у тех все ОК. но у кого нету, то это все...
Может я просто "далекий" и не правильным способом подключаю шрифт. Просто в том примере с подключением шрифтов, там их несколько, естественно я удаляю все кроме 1, своего. Может я не правильно удаляю, может это просто запрещено(УК РФ

) Если можно подскажите еще способы подключения 1-ого шрифта в проект.
UPD. :забыл указать что в fonts_fte_embedded.swf просто текстовые поля с разными шрифтами, и что самое примечательное, если оставить 2-а шрифта, то когда начнется изменение внутренности текстового поля, то к полю будет применяться 1-ый шрифт, а 2 просто отсекается.