2009-07-08 4 views
1

В моем приложении Flex 3 пользователь вводит IP-адреса в объект textInput.Как динамически форматировать Flex 3 textArea input

Поскольку пользователь вводит числа, содержащие ip-адрес, я хотел бы добавить '.' на лету, а не ждать до последнего, так что если пользователь вводит 127000000001, я бы хотел, чтобы элемент управления textInput отображал 127.000.000.001.

Я пытался создать класс, который расширяет textInput и добавляет свойство '.s к тексту объекта в обработчике Event.CHANGE или Event.TextInput.

К сожалению, мои дополнительные '.' никогда не отображается, цифры отображаются без точек так же, как пользователь вводил их.

Любые предложения по расширению textInput для отображения номеров в нотации IP-адреса?

ответ

0

Вы пробовали переопределить компонент, и это функция «text» setter? Это должно сработать.

override public function set text(value:String):void { 
    super.text = <value formatted as IP address> 
} 
Смежные вопросы