This has got to be an obvious implementation, but it's left me scratching my
head. Here's my scenario:

When user performs a logout in an authenticated flex application, I would
like to fully re-initialize the application back to it's initial load state
(as if the SWF was being accessed anew). All children components are reset,
or ideally destroyed and re-created. There are portions of this application
that may contain sensitive data, and thus, I'm not willing to leave it to
chance by manually calling custom initialization functions on each component
/ sub-component / etc.

I've thought about recursively iterating through the Application's children,
looking for these custom methods and executing them when encountered, but
there has got to be a cleaner, simpler way that I am missing. I didn't see
much on the mx.core.Application documentation that was relevant, beyond
accessing children properties manually.

Ideas?

Reply via email to