PDA

Просмотр полной версии : Как программно выделить текст при клике по полю?


Kuruki
06.11.2009, 20:35
this.createTextField("t", 1, 10, 10, 200, 20);
t.text = "text...text";

t.onSetFocus = function()
{
Selection.setSelection(0, 3);
}
Не работает :(. Я так понимаю именно клик и мешает этому, т.к срабатывает механизм выделения текста. Но может все-таки есть какое-нибудь решение... ?

etc
06.11.2009, 23:02
Отложить на кадр.

Kuruki
07.11.2009, 14:43
Спасибо, получилось! Итогоthis.createTextField("t", 1, 10, 10, 200, 20);
t.text = "text...text";

t.onSetFocus = function()
{
onEnterFrame = setSelection;
}
function setSelection()
{
onEnterFrame = null;
Selection.setSelection(0, 3);
}