Тема: Хорошее MVC
Показать сообщение отдельно
Старый 28.06.2012, 19:30
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 453  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Зачем сразу устанавливать рут? Разве его нельзя забрать рекурсивно?

На пальцах:

Код AS3:
public function getPrototypeHolder():IPrototypeHolder{
     var parentNode:DataContainer = parent;
     while(parentNode){
          if(parentNode is IPrototypeHolder){
                return parentNode as IPrototypeHolder;
          }
          parentNode = parentNode.parent;
     }
     throw new Error("not found");
}
Мы не знаем что это именно ДБ явлеятся (ведь может быть и нет) IPrototypeHolder, мы просто знаем что он есть среди родителей.
__________________
ranga