|
Old skool way was to use the text name. You
can use the built in setFocus, which originally was just a wrapper to
Selection.setFocus.
As for setSelection:
Selection.setSelection(0,
myText_txt.length);
That always has to occur after setFocus, not
before.
----- Original Message -----
From: Mercer, Dustin
Sent: Monday, August 01, 2005 11:03 PM
Subject: RE: [flexcoders] setFocus is evil 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:
[email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Mercer, Dustin
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:
[email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Stacy Young
Tiny problem but its still driving me nuts. Ive got a viewstack thats 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 Im 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 its 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
|
Title: Loading mxml Components
- Re: [flexcoders] setFocus is evil JesterXL
- RE: [flexcoders] setFocus is evil Philippe Maegerman
- RE: [flexcoders] setFocus is evil Stacy Young
- RE: [flexcoders] setFocus is evil Stacy Young
- RE: [flexcoders] setFocus is evil Stacy Young
- RE: [flexcoders] setFocus is evil Mercer, Dustin

