Показать сообщение отдельно
Старый 27.10.2006, 04:00
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
var a_txt:TextField = _root.createTextField("a_txt", 0, 0, 0, 200, 100);
var tf:TextFormat = new TextFormat();
tf.size = 20;
tf.font = "_sans";
a_txt.border = true;
a_txt.multiline = true;
a_txt.type = "input";
a_txt.borderColor = 0x000000;
a_txt.wordWrap = true;
a_txt.onChanged = function() {
	a_txt.setTextFormat(tf);
	if (this.maxscroll>1) {
		for (i=0; i<this.length; ) {
			this.text = this.text.substring(-1, this.text.length-1);
			trace(this.text);
			if (checkLength(this.text, this)) {
				break;
			}
			i++;
		}
	}
};
function checkLength(_str:String, _txt:TextField):Boolean {
	_txt.text = _str;
	_txt.setTextFormat(_root.tf);
	if (_txt.maxscroll>1) {
		return false;
	} else {
		return true;
	}
}
как-то сделал, не пинайте, если криво %)
__________________
Hell is the possibility of sanity