|
Mantra for Flash is, "When in doubt, wait a
frame." You should apply that to Flex, too.
Apparently, some code runs, probably via a doLater,
1 frame (or screen-repaint) after you focus on the text field. Therefore,
your setSelection call actually DOES work, but is quickly changed.
If you run your OWN setSelction an additional frame
later, it'll re-select it. Check it, use these modified fucntions, and
then type in "asdf", tab out, and then back in.
function
gotoend(event:Object)
{ trace("gotoend"); var len:Number = event.target.text.length; doLater(this, "setSelectionLater", [2, 3]); } function setSelectionLater(startIndex,
endIndex)
{ Selection.setSelection(startIndex, endIndex); } ----- Original Message -----
From: Doodi, Hari - BLS
CTR
Sent: Wednesday, November 30, 2005 4:13 PM
Subject: RE: [flexcoders] setFocus() problem. Selection.setSelection(len,len) is not working for me. I am attaching my test mxml for your ref . please help me .
I would like to know how to get ride off the highlight and place the curser at the end of the text?
Thanks! -----Original
Message-----
Try: this.tobdetail_ti.setFocus(); var len:Number = this.tobdetail_ti.text.length; Selection.setSelection(len, len);
----- Original Message ----- From: Doodi, Hari - BLS CTR Sent: Monday, November 28, 2005 3:33 PM Subject: [flexcoders] setFocus() problem.
Hi all, I am having problems with setFocus( ) function. What I am doing is I have a textInput control with id name tobdetail_ti and in the .as file I am calling the following line of code so that if user press tab the cursor should be in this field. Focus is transferred as desired but the problem is it highlight the entire existing text. I dont want this. I want the cursor should be place at the end of the text.
this.tobdetail_ti.setFocus();
Thanks!
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
- Re: [flexcoders] setFocus() problem. JesterXL
- RE: [flexcoders] setFocus() problem. Doodi, Hari - BLS CTR

