![]() |
Устранение "эффекта дрожания" текстовых полей
Всем доброго дня!
Делаю что-то, похожее не телетекст следующим образом: Код AS1/AS2:
Код AS1/AS2:
Что можете предложить? Заранее спасибо! |
Анти альясинг ставить нужно for animation для текстовых полей
|
извините, а где это ставиться?
|
Вот кусок из хелпа, если вы создаете TextField программно:
Код AS1/AS2:
|
так пробовал, все равно есть дрожание...
|
Тут дело не в альасинге, а в том, что плеер не упевает отрисовывать шрифтом текст.
По опыту знаю, если текст использовать шрифтовой, так и будет. Если же превратить его в Shape, то все нормально, чистенько, без дрожаний. Но это для статического поля и для авторской среды. А вот как быть для прграммируемого поля, не знаю. |
Я бы вам посоветовал делать из текста битмап. То есть прорисовывать клип с текстом в битмап, а само текстовое поле прятать или убивать. Таким образом у вас будет не текстовое поле, а битмап картинка, а у нее такого эффекта не наблюдается.
Для прорисовки используйте объект класса BitmapData и его метод draw. Почитайте справку, если еще не пользовались, там все понятно расписано. Добавлено через 46 секунд А для атача в клип метод attachBitmap класса MovieClip |
PeSH, спасибо, сейчас буду разбираться
Добавлено через 54 минуты И все таки не понимаю, запутался... У меня есть динамическое кол-во текстовых полей. Мне нужно каждое из них помещать в свой битмат, а потом все битмапы в клип, который двигаю? А вообще можно аттачить к клипу динамическое кол-во битмапов? Или для каждого битмапа создавать промежуточный клип? |
Двигайте текстовое поле по целым пикселям
|
Да я вроде бы так и делаю
Код AS1/AS2:
поместил все TextField в BitmapData и вре равно есть дрожение. Кто-нибудь может еще что-то посоветовать? |
| Часовой пояс GMT +4, время: 15:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.