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