Seems like callLater did the trick. Thanks.
On Thu, Mar 13, 2014 at 1:13 PM, Alex Harui <[email protected]> wrote: > You may also need to selectRange on focusIn. > > On 3/13/14 11:09 AM, "mark goldin" <[email protected]> wrote: > > >addEventListener("valueCommit", onValueChange, false, 0, true); > >private function onValueChange(event:Event):void > >{ > >textInput.selectRange(0, textInput.text.length); > >} > > > >Like I said, does not work. No code is needed if switch to another Window > >and then switch back to Browser. > > > > > >On Thu, Mar 13, 2014 at 1:01 PM, mark goldin <[email protected]> > >wrote: > > > >> I tried selectRange. Did not help.I will also try valueCommit. But, how > >> come switching applications help to highlight? > >> > >> > >> On Thu, Mar 13, 2014 at 12:57 PM, Alex Harui <[email protected]> wrote: > >> > >>> selectRange should select all the text. But there might be other code > >>> running after your code that resets the selected range so the real > >>>trick > >>> may be getting your code to run last. > >>> > >>> On 3/13/14 10:53 AM, "mark goldin" <[email protected]> wrote: > >>> > >>> >Right, but the thing is that the selected item is getting highlighted > >>> with > >>> >no additional code - just switch to another Windows program and then > >>> >switch > >>> >back to Browser with the Flex application. So, I am afraid no matter > >>>how > >>> >and where I add code it wont work until I place a focus on some other > >>> >control and then bring it back to my combo. > >>> > > >>> > > >>> >On Thu, Mar 13, 2014 at 12:49 PM, Alex Harui <[email protected]> > wrote: > >>> > > >>> >> The ComboBox itself should dispatch a valueCommit event if the text > >>>is > >>> >> changed via drop-down selection. > >>> >> > >>> >> On 3/13/14 10:44 AM, "mark goldin" <[email protected]> wrote: > >>> >> > >>> >> >I see. But what I am after is to highlight a text when an item is > >>> >> >selected. > >>> >> >No matter what I do the selected item is not highlighted. However, > >>> >> >switching between any Windows application and Flex will highlight > >>>it. > >>> >>So, > >>> >> >it's about positioning a focus somewhere and then place it back to > >>>the > >>> >> >combo. Any thoughts? > >>> >> > > >>> >> >Thanks > >>> >> > > >>> >> > > >>> >> >On Thu, Mar 13, 2014 at 12:36 PM, Alex Harui <[email protected]> > >>> wrote: > >>> >> > > >>> >> >> If you choose from the drop down, the textInput is > >>>programmatically > >>> >> >> modified so no change notification event is dispatched. > >>> >> >> > >>> >> >> On 3/13/14 9:37 AM, "mark goldin" <[email protected]> wrote: > >>> >> >> > >>> >> >> >I have the following code to accomplish what is says in the > >>>title: > >>> >> >> > > >>> >> >> >override protected function childrenCreated():void > >>> >> >> >{ > >>> >> >> >super.childrenCreated(); > >>> >> >> >textInput.addEventListener("change", onValueChange, false, 0, > >>> true); > >>> >> >> >} > >>> >> >> >private function onValueChange(event:Event):void > >>> >> >> >{ > >>> >> >> >textInput.selectRange(0, textInput.text.length); > >>> >> >> >} > >>> >> >> > > >>> >> >> >The listener is not called when I use a mouse to change a value. > >>> But > >>> >> >>if I > >>> >> >> >type in it does fire. > >>> >> >> >Not sure what would the difference be. Any idea? > >>> >> >> > > >>> >> >> >Thanks > >>> >> >> > >>> >> >> > >>> >> > >>> >> > >>> > >>> > >> > >
