Models shouldn't have any knowledge of each other or anything outside of
themselves. The controller should usually be the first area to set up.
Everything else is set up and managed by the controller (views, models,
services). Usually, there will be one central controller that handles
your main program management. Other controllers can be set up and
delegated by the main controller, but this is not always necessary. In a
well set up MVC application, Models and Views don't talk to each other.
Rather, they let the controller carry out that communication.


-------- Original Message --------
Subject: Re: [Flashcoders] MVC style Correction
From: John McCormack <>
Date: Sat, February 18, 2012 1:22 pm
To: Flash Coders List <>

A really nice explanation.

I tried to find your EastAsMVC after being on your site, is it on the

Also, what comes first, ie. how do the models, controller and Views find

out about each other?

Does everything register with the (single) controller?


Flashcoders mailing list

Reply via email to