Hello all,

There is a behavior that is not apparent when building against Flex 3 beta 3 
but shows up of Flex 3 release.

I have a Tree that is added/removed from the stage at various times. In Beta 3 
if I remove it from the display list & add it back at a later time the tree is 
with the branches opened/closed as they were when it was removed.

In the Flex Release the Tree always has all the branches closed once it is 
added to the stage. Looking at the Tree properties shows Tree.openItems does 
have a correct list of open branches. Iterating over this list to to open them, 
or close then open, or saving this list when removedFromStage and setting it 
again on addedToStage, or invalidating the display list does not do anything. 
My next shot is simulating mouse clicks on the renderers travelling from the 
outermost branches inward but this feels like overkill.

Any suggestions on how to trigger the display so it matched the internal 
open/closed state?

Thanks,

- Ivo


Reply via email to