Итак, у меня есть неприятная проблема, которую я не могу решить. Я создаю приложение во Flash Pro / AS3 для iOS. У меня есть кнопка, шрифт метки которой я хочу изменить:
var ButtonTextFormat:TextFormat = new TextFormat("Showcard Gothic", 120);
//ButtonTextFormat.size = 120;
//ButtonTextFormat.font = "Showcard Gothic";
//ButtonTextFormat.embedFonts = true;
ButtonTextFormat.color = 0x00FF00;
//ButtonTextFormat.embedFonts = true;
SMButton.label = "PUSHME!";
SMButton.setStyle("textFormat", ButtonTextFormat);
Я просто использовал стандартную кнопку на панели инструментов компонентов во Flash. Он отображается правильно во время отладки, но после загрузки в iPhone метка изменяется на шрифт по умолчанию.
Я вставил нужный шрифт через Text>Font Embedding...
, и он работает для текстового поля, которое у меня есть, но почему не метка кнопки?
Я пробовал ButtonTextFormat.embedFonts = true;
, но получаю сообщение об ошибке:
1119: Access of possibly undefined property embedFonts through a reference with static type flash.text:TextFormat.
Любая помощь будет оценена. Спасибо.