Тема: Хорошее MVC
Показать сообщение отдельно
Старый 04.03.2011, 15:27
cr0w312 вне форума Посмотреть профиль Отправить личное сообщение для cr0w312 Найти все сообщения от cr0w312
  № 3  
Ответить с цитированием
cr0w312
 
Аватар для cr0w312

Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
Вот меня сильно интересует вложенность
предположим
Код 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);
        }
     }
 }
так верно или я путаю тёплое с мягким?