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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
это как вставлять..
насколько я понимаю проблема еще определить куда вставлять..
вообще-то Selection.getCaretIndex();
сложность в отлове этой позиции при потере фокуса: если смотреть в onKillFocus получаем 0..
как вариант можно смотреть/запоминать текущую позицию в onMouseUp:
Код:
var curPos=0;
//ловим редактирование: может и не нужно?
_txt.onChanged=function(){
	curPos=Selection.getCaretIndex();
}
//ловим момент ухода уакзателя
onMouseUp=function(){
	if(!_root.hitTest.call(_txt,_xmouse,_ymouse))return;//если не на текстфилде, то ничего..
	curPos=Selection.getCaretIndex();
}

//проверяем
btn.onRelease=function(){
	trace(curPos);
}


Последний раз редактировалось silin; 25.07.2006 в 17:14.