Hi While there quite a few MVC architectures out there you can make Flex do MVC straight out of the box by: - Using a simple AS model. - Views made of of nested (AS or MXML) components. - Views/components bind to the model via data binding. - Components dispatch events when things change. - Taking advantage of event bubbling. - Have a controller listen for events and update model as required.
It's simple and flexible but may not give all the features some frameworks have eg dependancy injection. When starting out using a more prescriptive framework may stop you from making as many mistakes but you may not learn as much as a result. Games also generally require some other optimisations/patterns not in MVC - eg using object pools and having a central game loop Thanks, Justin