Вот меня сильно интересует вложенность
предположим

Код AS3:
/***********************************************
** класс главной вьюшки **
***********************************************/
package
{
public class View extends Sprite
{
private var _model:Model;
public function View(model)
{
_model = model;
this.addListener(MouseEvent.MOUSE_CLICK, onMouseClickAddNewMVC);
}
private function onMouseClickAddNewMVC(e:MouseEvent):void
{
var cController:CarController = new CarController(this);
}
}
}
/***********************************************
** класс КарКонтроллер **
***********************************************/
package
{
public Class CarController
{
private var _host:View;
public funcrion CarController(parentView)
{
_host = parentView;
var cModel:CarModel = new CarModel();
var cView:CarView = new CarView(cModel);
_host.addChild(cView);
}
}
}
так верно или я путаю тёплое с мягким?