![]() |
Component Button - padding Label
Есть стандартный компонент Button.
При уменьшении размеров кнопки, например до height 15, шрифт размером в 10-11px уезжает вниз. Как его поднять на середину кнопки ?? У Label усть св-во textPadding но оно работает только в горизонтальном направлении. |
Обычный button.setStyle("textPadding", 2) не помогает? Можно, тогда, написать свой класс, производный от Button, в нем переопределить функцию draw() и уже в ней двигать textField как вам надо.
|
textPadding - это сдвиг по х. По вертикале не смещается таким образом.
Неужели нет нормального св-ва ) Спасибо за идею насчет переопределения ... видимо придется только так, хотя странно. |
Попробуйте еще компонент AutoSizeButton из библиотеки компонентов Yahoo! Astra
P.S. Кстати, в исходниках LabelButton посмотрел, что textField позиционируется по середине высоты кнопки: Код AS3:
|
| Часовой пояс GMT +4, время: 00:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.