Показать сообщение отдельно
Старый 15.12.2008, 03:40
dojd вне форума Посмотреть профиль Отправить личное сообщение для dojd Найти все сообщения от dojd
  № 1  
Ответить с цитированием
dojd

Регистрация: Dec 2008
Сообщений: 2
По умолчанию Как ограничить кол-во строк в текстовом поле ввода?

Ограничение по кол-ву символов - есть. Указать размеры - тоже можно. Но никак не могу сообразить как ограничить кол-во строк.

Добавлено через 1 час 5 минут
Решил пока что сам, через такой вот костыль:

создал однострочное текстовое поле txt

Код AS1/AS2:
txt.autoSize = true;
txt._width = 300; // нужная ширина = 300
txt.maxHeight = txt._height*4; // максимальное кол-во строк = 4
txt.onChanged = function(){
    while (this._height > this.maxHeight) {
	this.text = this.text.substr(0, this.text.length-1)
    }
}


Последний раз редактировалось dojd; 16.12.2008 в 11:18. Причина: правка кода