![]() |
|
||||||||||
|
|||||
|
[+ 1.11 12.07.2005]
[+1.3 16.01.08]
Регистрация: Sep 2003
Сообщений: 125
|
Как поймать Selection ?
Когда поле теряет фокус, Selection сразу обнуляется. Пробовал ловить по Textfield.onKillFocus - но selection обнуляется до этого события. Пробовал перевести textfield в символ и поймать по Rollout - но появляется значок руки при наведении на поле. Вообщемто я его словил кое как ( очень извратно . При Rollover на другое поле или при Mousemove постоянно сохранять значения ) , но мне не нравится. Как это сделать легко ? Selection для этого и предначен ведь. |
|
|||||
|
вариант:
this.createEmptyMovieClip('cntr',0);
var c=this.cntr;
tf.onSetFocus = function(){
c.onEnterFrame=function(){
this.s=Selection.getBeginIndex();
this.e=Selection.getEndIndex();
}
}
tf.onKillFocus=function(){
trace(this.text.substring(c.s,c.e));
delete c.onEnterFrame;
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|