In the Flex 3 states model, if you start in state A, go to state B which creates and adds a child, and return to state A, the child is removed from the display list but kept around. When you return to state B, it doesn't have to be recreated and can just be re-added.
In the Flex 4 states model, the default behavior is the same, but you can use destructon policies to say that the child should not only be removed from the display list but also freed for garbage collection. Gordon Smith Adobe Flex SDK Team From: [email protected] [mailto:[email protected]] On Behalf Of Geoffrey Sent: Thursday, August 06, 2009 2:43 PM To: [email protected] Subject: [flexcoders] Instantiation of State Objects Are the objects for a state recreated every time a state is entered, or if the object was created once, is it reused? Basically, I want to know if I swap between states, are the objects defined by AddChild new instances every time I enter that state.

