![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Здравствуйте.
Подскажите, как можно изменить высоту TextField в CheckBox? Точнее она уменьшена, но CheckBox ведет себя как TextField, у которого не задан TextFieldAutoSize: объекты расположенные ниже чекбокса отодвинуты визуально на 100 пикселей хотя: this.repeatCheckBox.textField.autoSize = TextFieldAutoSize.LEFT; trace(this.repeatCheckBox.textField.height); // 19 trace(this.repeatCheckBox.textField.y); // 0 trace(this.repeatCheckBox.height); // 22 trace(this.repeatCheckBox.y); // 0 [img]http://s017.***********/i439/1110/ea/96cb4c6d376f.gif[/img] |
|
|||||
|
ну
и тогда не должно быть 100px а может дело не в TextField там может какой другой спрайт еще
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Цитата:
Это не работает: Это тоже не работает: |
|
|||||
|
попробуй удалить этот текст и посмотреть на реакцию..
this.repeatCheckBox.removeChild(textField) если отступ продолжает быть.- дело в другом
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Все становится нормально после удаления. При добавлении — снова сдвигается вверх, т.к. чекбокс занимает 100 px.
|
|
|||||
|
CheckBox#labelPlacement
В случае если вам это не подойдет, то необходимо создать собственный класс (который наследуется от CheckBox), у которого следует переопределить метод drawLayout |
|
|||||
|
а так)
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Цитата:
Значить что-то в чекбоксе кроме такстфилда есть, только вот как до этого добраться?.. Добавлено через 1 минуту labelPlacement —*меняет положение лейбла, но высота чекбокса, к сожалению, не изменяется. |
|
|||||
|
Azo, так нельзя делать, это плохой подход. Вы консервным ножом вскрываете банку с откручиваемой крышкой.
Правильно будет использовать переопределение метода, либо «нативного» labelPlacement. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|