Итак - у меня странная проблема.
У меня есть крупный проект, не требующий подробностей, за исключением того, что он разбит на многие SWF-файлы, и поэтому - я хотел бы использовать общую библиотеку для встраивания шрифтов,Готово - файл sl_fonts.swf загружен, шрифты - проверены и работают, остальные SWF-файлы загружаются ПОСЛЕ (проверено предварительным загрузчиком).
Теперь - снова я проследил результат запроса до шрифта,Все это похоже на
DEBUG: REQUEST ArialBlack RETURN [class EMArialBlack] (main.swf)
DEBUG: GOT [class EMArialBlack] (loaded.swf)
Загруженный SWF-файл запрошен для ArialBlack, и кажется, что он получил ответ - EMArialBlack, который является классом встроенного шрифта.Поместите этот возврат в .Font TextFormat, он не работает на самом деле.Я даже отследил TextFormat.font после установки его на возврат.Это действительно прослеживается [класс EMArialBlack].НО, когда я устанавливаю этот TextFormat на TextField, он не работает?Если embedFonts выключен, он не имеет результата (он сохраняет старый шрифт-заполнитель _sans).Если он включен, текст вообще не отображается.
Есть идеи, почему это происходит?