![]() |
Встраивание шрифта во flash professional
В cs 5.5 делаю либу. В ней символ. В символе текстфилд. В текстфилде в качестве шрифта указан arial-bold*
(так назван встроенный шрифт). В поле введено несколько символов. Выглядят как и надо -- жирно. В работающем приложении пока текст не обновляется все выглядит верно. Но если добавлять или менять текст, то гарнитура с bold соскакивает на обычную. Ну и в текстформате указано просто name = "Arial" bold = "false"; Если присваивать текстформат новый с нужными параметрами, то все работает как надо. Но необходимо сделать так, чтобы без дополнительных действий использовался тот шрифт, что указан в поле в графической среде разработки. Что я делаю не так? |
Можно попробовать скопировать TextFormat и задать его в качестве defaultTextFormat (костыль, но может сработать)
|
Да. Костыль работает. Но думалось, что можно обойтись без костылей...
|
Ну а как? Flash считает, что ты сначала заполняешь поле текстом, а потом применяешь к нему форматирование. В общем-то, логично. Другое дело, что хотелось бы иного =)
|
Цитата:
Так что все логично - нужны "костыли". |
| Часовой пояс GMT +4, время: 21:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.