Жирный и обычный шрифт в динамическом тексте под маской во Flash с AS3 - PullRequest
1 голос
/ 20 февраля 2010

У меня есть этот текст "мой текст полужирный и обычный".

Я хочу, чтобы " жирный шрифт " был ... ну, скажем так ... жирным!

У меня есть слой маски, под которым есть текстовое поле.

В текстовом поле отображается htmlText, и я должен вставлять символы. Если он не встроен, он не отображается из-за маски. Таким образом, решение импорта двух пользовательских шрифтов (один жирный и один обычный) не работает.

Я думаю, что это невозможно сделать с Flash ... Может я ошибаюсь, не так ли?

Спасибо!

1 Ответ

0 голосов
/ 21 февраля 2010

Проблема в том, что когда вы встраиваете символы, в него вставляются только символы шрифта нормального веса. Маска - красная сельдь; это произойдет независимо от того, маскируете ли вы TextField или нет.

Вы можете решить проблему, однако! Создайте еще один TextField в вашем FLA (вне сцены, я думаю) с тем же шрифтом того же размера, но установите шрифт жирным шрифтом. Также вставляйте символы в это TextField.

Затем жирные символы в вашем первом TextField будут отображаться жирным шрифтом.

Есть и другие способы достижения этого, особенно если вы не используете Flash IDE для компиляции своих SWF-файлов (например, если вы используете MXML через FDT, FlexBuilder, FlashBuilder или FlashDevelop). Если вы это сделаете, вы должны посмотреть, как встраивать шрифты, используя метаданные [Embed].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...