That’s a bug in 3.5.  It gets complained about weekly on the various forums. 
I’m surprised Google didn’t take to the previous threads.

There should be 3.6 nightly build available or go to Flex 4.


On 3/23/10 9:59 AM, "trefalgar" <[email protected]> wrote:






I searched the forum and Google unsuccessfully to see if someone else reported 
this problem and I came up empty. A while back I posted about questions with 
AsyncTokens and it was suggested I update my SDK within Flex, I updated to 3.5 
from the default Flex SDK version. Since that time, I've had random issues with 
any app I've rebuilt/updated and pushed out with this new SDK.

The problem is simple, I have a bindable variable defined as an Array, with 
data being pushed into it:

userlist = ArrayUtil.toArray(event.result);

Within the MXML, the definition is pretty straight forward as well:

<mx:ComboBox id="userbox" dataProvider="{userlist}" labelField="username" 
prompt=" - Select User - " x="10" y="40"/>

The problem is, the combobox is never updated with the data. I can throw in 
debug or trace userlist, and the data is there. This isn't a problem if I 
compile the application with the older version of the SDK. My only workaround, 
that I've found, is to set the dataProvider directly, instead of populating the 
bindable variable:

userbox.dataProvider = ArrayUtil.toArray(event.result);

Has anyone else seen this? Was I just doing it the "wrong way" the first time, 
and it just happened to work?

Thanks in advance.






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to