Текстовое поле с обычным arial и жирным шрифтом arial не работает вместе во flashcs5? - PullRequest
0 голосов
/ 17 августа 2011

У меня есть два динамических классических TextFields в MovieClip, один со встроенным Arial Regular, а другой с Arial Bold, но второй TextField не показывает жирный текст.Показывает обычный текст.Вот как я это делаю:

занятый кот http://cubixshade.com/textz/sample.jpg

Я изменяю текст двух полей, используя

mc.txt1.text="changed text90";

mc.txt2.text="changed text90";

Оба отображаются в стиле Arial Regular.

Ответы [ 3 ]

0 голосов
/ 18 августа 2011

Я обнаружил, что в зависимости от шрифта жирная версия не отличается от шрифта. Чтобы получить жирный шрифт, вам нужно использовать только теги вокруг вашего HTML-текста, который использует ваш обычный шрифт

0 голосов
/ 19 августа 2011

Когда вы работаете со встроенными шрифтами, вам нужно знать: что когда TextField попадает на сцену, вспышка автоматически отклоняет все свойства шрифта на нем до базового. в этом случае у вас есть Arial Regular.

Встраивание шрифтов означает, что вы сможете использовать их в текстовых полях на основе html.

Убедитесь, что когда вы "встраиваете шрифт", он экспортируется для AS3. в другом случае шрифт будет доступен только в том случае, если он был прикреплен к любому текстовому полю, находящемуся на сцене.

в этом случае вы должны правильно встроить шрифт и немного изменить код:

txt1.text="changed text90";
txt2.htmlText="<b>changed text90</b>";

enter image description here

0 голосов
/ 18 августа 2011

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

...