гибкая адаптивная функция ввода текста maxchars - PullRequest
0 голосов
/ 17 ноября 2011

Я хочу создать текстовый вход, который адаптируется к значению maxchars его текстового дисплея.

Я попытался переопределить функцию инициализации компонента следующим образом:

override protected function initializationComplete():void{
   if(this.textDisplay.maxChars != 0){
      this.maxWidth = this.textDisplay.maxChars*10;
      super.initializationComplete();
   }
}

Но этоне работает вообще.Как я могу закодировать это?

1 Ответ

1 голос
/ 18 ноября 2011

Это уже есть в s: свойство textinput с именем widthInChars устанавливает это значение в значение maxChars, как это

Im mxml

<s:TextInput id="txtName" widthInChars="{txtName.maxChars}" maxChars="23" />

In как

txtName.widthInChars = txtName.maxChars;

Попробуйтеэто я надеюсь, что это может помочь вам.

...