Просмотр полной версии : Изменение свойств поля ввода
Я бы хотел, чтобы моё поле ввода не было выделяемым и чтобы в нём не было черты ввода текста, т. е. я хочу, чтобы при вводе текста поле выглядело, как "dynamic", никак не менялось, но чтобы текст, который набирается, в нём появлялся.
Бери динамическое текстовое поле, помещай в мувик и вешай на него обработчики, изменяющие содержимое поля
А ведь так не получится, потому что в динамическое поле нельзя вводить текст.
Если это - поле ввода, то мигающий курсор будет всегда.
А ведь так не получится, потому что в динамическое поле нельзя вводить текст.
Подписывайтесь на получение уведомлений о нажатии клавиш. Изменяйте свойство TextField.text соотв. образом.
Можно еще реализовать через невидимое текстовое поле для ввода. Фокус на невидимое поле. Слушать изменения текста. Изменять динамик поле. Не уверен, что это вариант рабочий, надо пробовать.
По-другому, видимо, никак.
Два поля - output_tf - поле вывода (тип - динамическое) находится над полем ввода input_tf (тип - input)
Код:
output_tf.selectable = false ;
input_tf.onChanged = function () {
output_tf.text = this.text ;
}
Работает.
Верхнее выводящее поле можно сделать белым или цветным, чтобы замаскировать нижнее поле ввода.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.