PDA

Просмотр полной версии : Изменение свойств поля ввода


Сникерс
24.10.2009, 14:37
Я бы хотел, чтобы моё поле ввода не было выделяемым и чтобы в нём не было черты ввода текста, т. е. я хочу, чтобы при вводе текста поле выглядело, как "dynamic", никак не менялось, но чтобы текст, который набирается, в нём появлялся.

spooner
24.10.2009, 18:49
Бери динамическое текстовое поле, помещай в мувик и вешай на него обработчики, изменяющие содержимое поля

Сникерс
24.10.2009, 19:20
А ведь так не получится, потому что в динамическое поле нельзя вводить текст.

mooncar
24.10.2009, 19:30
Если это - поле ввода, то мигающий курсор будет всегда.

udaaff
24.10.2009, 19:44
А ведь так не получится, потому что в динамическое поле нельзя вводить текст.
Подписывайтесь на получение уведомлений о нажатии клавиш. Изменяйте свойство TextField.text соотв. образом.
Можно еще реализовать через невидимое текстовое поле для ввода. Фокус на невидимое поле. Слушать изменения текста. Изменять динамик поле. Не уверен, что это вариант рабочий, надо пробовать.
По-другому, видимо, никак.

mooncar
24.10.2009, 19:46
Два поля - output_tf - поле вывода (тип - динамическое) находится над полем ввода input_tf (тип - input)
Код:
output_tf.selectable = false ;

input_tf.onChanged = function () {
output_tf.text = this.text ;
}

Работает.
Верхнее выводящее поле можно сделать белым или цветным, чтобы замаскировать нижнее поле ввода.