|
|
|||||
Регистрация: Mar 2011
Сообщений: 7
|
Сглаживание текста
В морально-эстетических целях возникла необходимость сглаживания шрифтов в динамически создаваемом и заполняемом TextField. В свойствах самого текстфилда и в свойствах форматирования текста ничего не нашел. Мануал тоже особо не помог, на форуме подобного не откопал. И так, 2 пункта:
а) какое свойство (и у чего) за это отвечает? б) необходимо ли встраивать для этого шрифт в мувиклип? |
|
|||||
[+1.3 12.03.11]
Регистрация: Feb 2011
Сообщений: 34
|
не пойму слово сглаживание, у тебя буквы чтоли пикселями а не сглаженные?! во флеш есть размытие можешь сделать размытием только не уверен что результат будет достойным!
|
|
|||||
Модрон-ветеринар
|
1. Сглаживание шрифтов.
В авторской среде (в среде разработки - программе Adobe Flash) у текстового поля есть два преднастроенных варианта сглаживания: Anti-alias for animation ("Сглаживание для анимации") Anti-alias for readability ("Сглаживание для читаемости") Их можно указать в свойствах текстового поля. Также желаемое сглаживание можно настроить (пункт Custom anti-alias). См. вложенный первый скриншот. 2. Программное сглаживание. Сглаживание также можно задать программно (уж коль скоро вы создали тему в разделе ActionScript). За сглаживание отвечают свойства TextField.antiAliasType TextField.thickness TextField.sharpness Детали см. в хелпе. 3. Внедрение шрифтов для обеспечения сглаживания. Для того, чтобы заработало сглаживание в динамическом или поле ввода, шрифт нужно обязательно внедрять. Внедрить можно в какое-то одно поле - шрифт внедряется один раз и сразу во весь проект. Я обычно делаю так: рисую поле с требуемым шрифтом, и с требуемым начертанием (bold, italic) где-нибудь вне сцены в начале ролика. Внедряю туда нужные наборы глифов (см. второй скриншот). Для всех динамич. полей, где используется данный шрифт с данным начертанием, указываю: Важно: для флеша шрифт в нормальном начертании и в начертаниях bold, italic, bold-italic - это разные шрифты, и внедрять нужно каждый вариант, если они используются в проекте. То есть создать несколько полей для предварительного внедрения на каждый вид начертания. (См. примеры во вложении.) Внедрение шрифта для динамических полей также нужно, если вы используете несглаженный шрифт в режиме Bitmap text. Использовать Bitmap text актуально для мелкого текста, чтобы он выглядел чётко. Примеры внедрения я привел в следующем посте.
__________________
Идите первым! Последний раз редактировалось mooncar; 16.03.2011 в 19:28. |
|
|||||
Модрон-ветеринар
|
См. также примеры внедрения :
__________________
Идите первым! Последний раз редактировалось mooncar; 16.03.2011 в 10:08. |
|
|||||
Регистрация: Mar 2011
Сообщений: 7
|
mooncar, благодарю! всё подробно, всё понятно =)
|
Часовой пояс GMT +4, время: 08:53. |
|
« Предыдущая тема | Следующая тема » |
Теги |
dinamic , smoothing , textfield , текст |
Опции темы | |
Опции просмотра | |
|
|