Hi there,
I was wondering which of you Flash developers is using MVC ? Which and why?
- Author had a File in an Envato Bundle
- Lead Reviewer
- Won a Competition
- Author had a Free File of the Month
- Repeatedly Helped protect Envato Marketplaces against copyright violations
- Author was Featured
- Envato Staff
- Has been a member for 6-7 years
- Interviewed on the Envato Notes blog
- Attended a Community Meetup
- Community Moderator
- Has been a member for 5-6 years
- United Kingdom
- Contributed a Tutorial to a Tuts+ Site
- Won a Competition
- Contributed a Blog Post
- Beta Tester
- Bought between 50 and 99 items
I use my own event driven OOP framework with a couple of singletons for holding global data for the application… have yet to come across something where i’ve required a defined design pattern as such…
MVC is very useful because you can separate the data from the visual stuff, this can help a tone if you have complex code. with a lot of classes.
For example you have a data class for a map, you can use the same data for a mini map and for the big map, the code will not break even if you want to add a third min imap 
I think most of the games are build using this pattern.
FWDesign said
I think most of the games are build using this pattern.
I’m not too sure about that. From what I’ve read, the common trend for that last decade or so has been to use Entity/Component systems for game architecture. Unity3D is essentially an entity/component system and the now defunct PushButtonEngine was an implementation of an Entity/Component system as well.
MVC is pretty much the domain of large-scale enterprise applications.
Robotlegs is very good and strong for flash.
