![]() |
Изменение высоты TextField в CheckBox
Здравствуйте.
Подскажите, как можно изменить высоту TextField в CheckBox? Точнее она уменьшена, но CheckBox ведет себя как TextField, у которого не задан TextFieldAutoSize: объекты расположенные ниже чекбокса отодвинуты визуально на 100 пикселей хотя: Код AS3:
[img]http://s017.***********/i439/1110/ea/96cb4c6d376f.gif[/img] |
ну
Код AS3:
а может дело не в TextField там может какой другой спрайт еще |
Цитата:
Это не работает: Код AS3:
Код AS3:
|
попробуй удалить этот текст и посмотреть на реакцию..
this.repeatCheckBox.removeChild(textField) если отступ продолжает быть.- дело в другом |
Цитата:
|
CheckBox#labelPlacement
В случае если вам это не подойдет, то необходимо создать собственный класс (который наследуется от CheckBox), у которого следует переопределить метод drawLayout |
Код AS3:
|
Azo, так нельзя делать, это плохой подход. Вы консервным ножом вскрываете банку с откручиваемой крышкой.
Правильно будет использовать переопределение метода, либо «нативного» labelPlacement. |
Цитата:
Значить что-то в чекбоксе кроме такстфилда есть, только вот как до этого добраться?.. Добавлено через 1 минуту Цитата:
|
Компоненты fl.controls.* - это капризные компоненты.
У меня была похожая проблема с TextArea (не хотел уменьшаться невидимый вертикальный скроллбар). NumericStepper тоже глючил (не помню детали). В вашем случае не уменьшается один из вложенных компонентов. Попробуйте trace. Что напишет? Код AS3:
Можете также поустанавливать opaqueBackground: this.repeatCheckBox.opaqueBackground = 0xff0000; И для "деток": this.repeatCheckBox.getChildAt(0).opaqueBackground = 0x00ff00; this.repeatCheckBox.getChildAt(1).opaqueBackground = 0x0000ff; ... до numChildren Сама по себе такая установка opaqueBackground может повлиять на поведение глюка. |
| Часовой пояс GMT +4, время: 03:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.