It might be a bug. But I always thought this is the kind of scenario for which the the callLater method was created for.
Thanks, Om On Feb 17, 2016 4:29 PM, "Jason Taylor" <[email protected]> wrote: > that was the fix :-P, works fine with callLater, but still seems to be a > bug > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of OmPrakash > Muppirala > Sent: Wednesday, February 17, 2016 3:50 PM > To: [email protected] > Subject: Re: Issue with Spark DropDownList in 15.0 > > What happens when you set textArea.setFocus() in a callLater function? > > Thanks, > Om > > On Wed, Feb 17, 2016 at 3:18 PM, Jason Taylor <[email protected]> wrote: > > > noticing the following issue: > > > > - spark drop down list has a event handler for change > > - on change event handler calls spark TextArea.setfocus (guessing any > > setfocus should trigger issue) > > - dropdownlist does not close > > > > > > Sample Application: > > <?xml version="1.0"?> > > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > > xmlns:s="library://ns.adobe.com/flex/spark"> > > <s:DropDownList id="fontDDL" width="150" > change="OnFontChange(event)"> > > <s:dataProvider> > > <s:ArrayList id="fontList" source="[Arial,Times New > > Roman,Verdana,Trebuchet MS]" /> > > </s:dataProvider> > > </s:DropDownList> > > > > <s:TextArea id="textArea" width="100%" top="20" bottom="10"/> > > <fx:Script><![CDATA[ > > import spark.events.IndexChangeEvent; > > > > protected function OnFontChange(evt:IndexChangeEvent):void > > { > > textArea.setFocus(); > > } > > ]]></fx:Script> > > </s:Application> > > > > >
