0

ドキュメントによると、borderThickness は適用可能なスタイルですが、それを何かに設定しようとすると (「0」が望ましい)、「スタイル 'borderThickness' はタイプ 'mx.controls.DateField' によって除外されています」と表示されます。

背景色を背景と同じになるようにスタイル設定できますが、背後に画像があるため、これは機能しません。

この境界を取り除く方法があるに違いない!?

4

1 に答える 1

3

DateField には、textInput という名前の保護されたプロパティがあります。DateField クラスをオーバーライドし、TextInput タイプの textInput のスタイル「borderStyle」を「none」に設定できます。例: 。

public class ExtendedDateField extends DateField {

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

}
于 2011-04-17T23:20:14.087 に答える