It's not a bug, it's how it works.  Here is the source code that makes it do it:
 
TextField.prototype.setFocus = function()
  {
   Selection.setFocus(this);
  }
 
  TextField.prototype.>  {
   if (this.tabEnabled != false)
   {
    if (this.getFocusManager().bDrawFocus)
     this.drawFocus(true);
   }
  }
 
I can't find drawFocus, but I bet it does this:
 
Selection.setSelection(0, theText.lenght);'
 
 
 
----- Original Message -----
Sent: Monday, November 28, 2005 3:45 PM
Subject: RE: [flexcoders] setFocus() problem.

Thank you very much for the input.

Is it a bug or what- why setFocus highlights the content of text input?

 

Thanks!
Hari

-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of JesterXL
Sent: Monday, November 28, 2005 3:42 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] setFocus() problem.

 

Try:

this.tobdetail_ti.setFocus();

var len:Number = this.tobdetail_ti.text.length;

Selection.setSelection(len, len);

 

----- Original Message -----

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 don’t want this. I want the cursor should be place at the end of the text.

 

this.tobdetail_ti.setFocus();

 

Thanks!
Hari

 




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




YAHOO! GROUPS LINKS




Reply via email to