AS3 встраивание шрифта - сообщение об ошибке

Я хотел бы внедрить шрифт с AS3, используя "метод SWF".

Я получаю ошибку:

Не удалось создать шрифт "myFont"../assets/swf/myFont.swf невозможно перекодировать.

Согласно Google эта проблема из-за ошибки пути. Но я думаю, что я выбрал правильный путь, не так ли?

Структура моей папки

main.fla
../com
..../subfolder
....../testButton
......../testButton.as
....../assets
......../swf
........../myFont.swf

в моем testButton.as я пытаюсь встроить myFont.swf:

public class testButton extends Sprite {
[Embed(source="../assets/swf/myFont.swf", fontName="myFont",
        fontWeight='bold', mimeType="application/x-font")] 
        private var myEmbeddedFont:Class;

В main.fla я создаю объект класса.

1 ответ

Решение

Просто конвертируйте оригинальный файл шрифта в.otf и установите его. Flash обнаружит это, и вы сможете использовать его как обычный шрифт без встраивания.

Другие вопросы по тегам