Просмотр полной версии : выделить текст в TextField
dsQuadro
25.02.2012, 14:16
как сделать чтобы при передаче фокуса текстовому файлу все что написано автоматом выделялось?
Слушаете событие FocusEvent.FOCUS_IN или как оно там и myTextField.setSelection(0, myTextField.text.length);
dsQuadro
25.02.2012, 14:37
так и сделано, но почему то на мгновение выделяется, а потом пропадает выделение и начинает моргать курсор =( может тут какая фишка есть?
Попробуйте выделять текст через 10 мс
tf.addEventListener(FocusEvent.FOCUS_IN, onFocus);
function onFocus(event:FocusEvent):void
{
setTimeout(tf.setSelection, 10, 0, tf.text.length);
}
Либо слушайте событие MouseEvent.CLICK.
tf.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
{
tf.setSelection(0,tf.text.length);
}
dsQuadro
25.02.2012, 16:05
сделал прослушку не фокуса а клика, и все работает как надо! всем спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.