это как вставлять..
насколько я понимаю проблема еще определить куда вставлять..
вообще-то 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);
}