Title: Loading mxml Components
Found that function getFocusManager() that makes it work quite well ;)
 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" creationComplete="myInit()">
<mx:Script>
function myInit(){
//http://www.mail-archive.com/flexcoders@yahoogroups.com/msg11231.html
var fm = getFocusManager();
fm.setFocus(testText);
Selection.setSelection(0,testText.text.length)
}
</mx:Script>
<mx:TextInput id="testText" text="hello world"></mx:TextInput>
</mx:Application>
 
Found in mail archives:
 
Philippe Maegerman
 

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Mercer, Dustin
Sent: mardi 2 août 2005 5:03
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] setFocus is evil

GFI MailSecurity's HTML threat engine found HTML scripts in this email and has disabled them.

Ok got it.  You have to use the selection object.  Here is the code (Straight from Flash MX 204 LiveDocs http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&file=00001659.html ) :

 

this.createTextField("myText_txt", 99, 10, 10, 200, 30);

myText_txt.text = "this is my text";

Selection.setFocus("myText_txt");

Selection.setSelection(0, 3);

 

Hope this helps J

 


From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Mercer, Dustin
Sent: Monday, August 01, 2005 7:54 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] setFocus is evil

 

Stacy,

 

I have had this problem as well L  I am sad to say, I hate the focus manager.  Ok that was a little harsh. but none the less, it has its' issues.  There is a way to set the position of the caret though (Set the start index of the caret as well as the end, so you can choose the text you wish to be highlighted).  I am going to try to find that code.  In the mean time, you may want to try setFocus in the show event or childrenCreated event.  That may fix your issue.  If not, then the code for setting the caret position may help.  I will find that code and post it.  Give me a few.

 

Dustin Mercer

 


From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Stacy Young
Sent: Monday, August 01, 2005 7:03 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] setFocus is evil

 

Tiny problem but it's still driving me nuts. I've got a viewstack that's changed based on a users selection. Each time a container within that stack is viewed an initialization script is run to populate form elements. At the end of the process I'm using setFocus to, well, focus on the first textinput field. The problem is the selection on the textinput field is the length of the previous value for that field. So if the current value of the textinput is "abc" and the model changes to "abcdef".When the setFocus executes it's only highlighting from a to c

 

Hope that was clear, 'tis late.

 

Thx

Stace





--
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




------------------------------------------------------------------
**STATEMENT OF CONFIDENTIALITY**

This e-mail and any attached files are confidential and intended solely for the use of the individual to whom it is addressed. If you have received this email in error please send it back to the person that sent it to you. Any views or opinions presented are solely those of author and do not necessarily represent those the Emakina Company. Unauthorized publication, use, dissemination, forwarding, printing or copying of this email and its associated attachments is strictly prohibited.

We also inform you that we have checked that this message does not contain any virus but we decline any responsability in case of any damage caused by an a non detected virus.
------------------------------------------------------------------

Reply via email to