Показать сообщение отдельно
Старый 10.12.2006, 01:30
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
что-то типа такого может сработать:
Код:
this.createTextField("input_txt", 999, 34, 105, 530, 156);
input_txt.border = true;
input_txt.wordWrap = true;
input_txt.multiline = true;
input_txt.type = "input";
input_txt.size = 20;
input_txt.background = 0x3052C0;
input_txt.color = 0xFF0000;
input_txt.text = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.";
var text_old:String = input_txt.text;
var tf=new TextFormat();
tf.color=0xFF0000;
var i:Number;
input_txt.onChanged = function(textfield_txt:TextField) {
	var oldArr=text_old.split("");
	var newArr=this.text.split("");
	text_old=this.text;
	if(newArr.length<oldArr.length)return;//только удаление
	for(var i=0;i<newArr.length;i++) {//добавление и замена
		if(newArr[i]!=oldArr[i]){
			//trace(i)
			this.setTextFormat(i,i+1,tf);
			return;
		}
	}
};