These days I started to study about MVC (Model-View-Controller) implementation for Flex. Although I used a lot MVC and MVC Frameworks in other language (PHP 4 & 5) the Cairngorm MVC Framework is a bit more complex.
For a better understanding I found the following interactive diagram where you can view which part of the code [...]
Luke Bayes and Ali Mills of PatternPark presented 9 Flex Frameworks for the Silicon Valley Flex Users Group (SilvaFUG) at Adobe’s offices in San Francisco.
Those frameworks are: Cairngorm, PureMVC, ARP, MVCS, Flest, Model-Glue: Flex, ServerBox Foundry, Guasax, and Slide.
The final conclusion was that PureMVC by Cliff Hall beats out the alternatives. We prefer PureMVC [...]
If you need to find the class name of an object instance you can use:
className = flash.utils.getQualifiedClassName(yourObject);
This will return a string containing the name of the class that is the base for yourObject. Is very helpful when you need to show errors in big applications.
The returned value is something like this: my.path.to.class::className.