Я безуспешно искал ответ на мою проблему.
Я сделал SWF-файл, содержащий шрифт в библиотеке, имя класса моего шрифта - "MVerdana".
этот SWF загружен в другой SWF, который отображает текстовое поле.
SWF загружается загрузчиком.
в полном событии,
Я получаю класс шрифта, используя
var loaderInfo:LoaderInfo = event.currentTarget as LoaderInfo;
var app:ApplicationDomain = loaderInfo.applicationDomain;
fontClass = app.getDefinition("MVerdana") as Class;
Font.registerFont(fontClass);
хорошо работает
но ...
когда я загружаю этот SWF (тот, который загружает шрифт и отображает текстовое поле)
используя новый ApplicationDomain в загрузчике контекста,
текстовое поле не отображается,
и я вижу, что шрифт зарегистрирован, когда я использую Font.enumerateFonts ()
Это работает, если я загружаю SWF в текущий домен,
но это не то, что я хочу.
Я действительно не понимаю, что происходит !!!
кто-нибудь может мне помочь?