Flex – Bindable Array Problems
Generally, it is not a good idea to bind to an Array object because Flex can’t detect changes to the array. So if you are dynamically adding items to your Array, you probably won’t see the changes at run-time.
I’ve found two workarounds for this:
1) Use an ArrayCollection. Not as fast as Arrays, but bindable at least.
2) Create a temporary array and assign it at run-time to your bound array.