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 обнаружит это, и вы сможете использовать его как обычный шрифт без встраивания.