Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.05.2012, 00:06
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 12  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Насчет mvc много раз встречал на форуме и читал в википедии его принципы пару раз. Как-то не дается пониманию. Начинающему легче видеть частные случаи, чем глобальные принципы ООП.
Цитата:
Как это делается грамотными разработчиками?..
Тогда, может быть, начать с чего-то попроще? Или, раз уж не терпится сделать Марио, перестаем называть себя начинающим и начинаем изучать MVC. Как-то сведите концы с концами. Какой смысл закреплять неверные подходы и генерировать отрицательные эмоции к разработке, на каждом шагу изобретая велосипед?
Так же удивляет Ваша позиция относительно централизации логики. Ну замкнете Вы золотые кубики на счетчик – тут нет особой проблемы, сделали у счетчика метод registerTrigger(trigger:ITrigger) и передавайте в него источники денег при их создании на карте, в методе подписываетесь на событие от этих кубиков, ну и unregisterTrigger(trigger:ITrigger) конечно не забыть) — все это будет прекрасно, пока Вам не взбредет в голову делать радостную улыбку на морде Марио при поступлении платежа на счет. Оказывается, еще кто-то должен знать. Делаем присоску к счетчику денег? Ах ты ж, совсем забыли — надо еще показывать, сколько бонусов всего на уровне и сколько уже оприходовано! И снова пиявки. А через пару недель эту окрошку уже не процедить, потому что каждая пиявка живет своей жизнью и чего-то делает, но никем не контролируется. Ничего не знает об остальных участниках программы, согласно директиве ООП(б), но — вот незадача — при этом самостоятельно действует, невзирая на планы партии (о которых просто ничего не знает).
Настоятельно рекомендую не тратить время на сбор шишек. Изучите MVC. Хотя бы концепцию поймите, сразу туман войны рассеется.
__________________
Reality.getBounds(this);

Создать новую тему   Часовой пояс GMT +4, время: 16:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.