![]() |
|
||||||||||
|
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
тут есть две грабли. два грабля. двое граблей. тьфу.
вобщем грабли основные, 2шт. 1. для каждого вида декорации шрифта (i, b, i+b, без декорации) придётся отдельно включить шрифт в свфку. можно сделать попроще - положить прямо на сцену несколько пустых динамических текстовых полей, со включенным в них шрифтом в разных декорациях. это только вопрос удобства в данном случае. самый оптимальный вариант: (я его назначаю оптимальным :) ) — в библиотеку складываем шрифт в нужной декорации (получается несколько шрифтовых символов, отличающихся только галками италик-болд и т п) — задаём всем этим символам линкейджи (не важно какие, главное сам факт :) ) — в текстовом поле указываем все что надо, embedFonts = true, но не указываем какой шрифт. — в хтмле пишем: TF.htmlText = "<font face='имя_шрифта'>plain <b> bold </b><i> italic</i></font>" ...при чем в качестве face указываем имя самого шрифта, а не линкейджи, которые есть у шрифтовых символов. (чтобы наверняка узнать под каким именем идёт шрифт, нужно в паблиш сеттингзах поставить галку Generate size report, и понаблюдать как там в репорте шрифт назван) 2. если в формате всё же указан font, то по независящим от редакции причинам, порядок выполнения строчек chattext.mytext.setNewTextFormat(format); chattext.mytext.text = "...."; имеет значение. если при установке хитрого шрифта сначала записать в поле текст, а потом назначить формат - то нифига работать не будет. Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|