Просмотр полной версии : TextField - выравнивание по вертикали
как его сделать? Можно былобы покрутить TextLineMetrics, но он вроде как только для чтения, метода set нет.
bicubic_bublic
08.12.2009, 13:39
можно делать это самому перемещая TextField по вертикали в зависимости от textHeight
о каком выравнивании идет речь? :
-все буквы одинаковой высоты в пределах одной надписи (буквы й, щ, у, б будут ужаты - ухудшит читаемость);
- исправление прописных (заглавных) букв на строчные;
- отмасштабировать надпись сделанную разными шрифтами.
высота поля 30px
высота букв 10px
нужно буквы нарисовать в центре, ровнять TextField внутри спрайта не оч хороший вариант.
А чем конкретно этот вариант такой для вас не хороший? Всегда и везде делал выравнивание нужное именно перемещением текстфилда.
А чем конкретно этот вариант такой для вас не хороший? Всегда и везде делал выравнивание нужное именно перемещением текстфилда.
аналогично
рисуем текстовое поле высотой 30рх и центрируем средствами флеша текст по центру поля (и вертикально и горизонтально) - центрировать кодом не потребуется.
а где в стандартных средствах флеша центровка по вертикали?
Fernando Costa
09.12.2009, 18:11
window -> align
ну это центровка объекта, я думал вы предложите центровку ТЕКСТА.
а так, как вы говорите если текст будет содержать одну строку, то эта строка будет не по центру
Не то, автор хотел центрировать по вертикали буквы отонсительно самого текстфилда... Вот только зачем? :) Если только таблицы какие делать собрался...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.