Please file a bug with a test case or post a test case in the forum.

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of ivo
Sent: Wednesday, March 05, 2008 11:47 AM
To: [email protected]
Subject: [flexcoders] How to maintain a Tree opened/close state after
removed/added to stage?

 

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