Как удалить границу из mx: DateField? - PullRequest
0 голосов
/ 18 апреля 2011

в соответствии с документацией borderThickness является применимым стилем, но когда я пытаюсь установить его на что-либо (предпочитаю '0'), он говорит: "Стиль 'borderThickness' исключен типом 'mx.controls.DateField '. "

Я могу назначить цвет фона таким же, как фон, но у меня есть изображение сзади, поэтому это не будет работать.

Должен быть какой-то способ удалитьэта граница!?

1 Ответ

3 голосов
/ 18 апреля 2011

В DateField есть защищенное свойство с именем textInput.Вы можете переопределить класс DateField и установить стиль 'borderStyle' textInput, который имеет тип TextInput, в 'none'.Пример:.

public class ExtendedDateField extends DateField {

override protected function createChildren():void{
    super();
    textInput.setStyle('borderStyle','none');
}

}
...