Показать сообщение отдельно
Старый 21.10.2010, 16:18
drnet_ua вне форума Посмотреть профиль Отправить личное сообщение для drnet_ua Найти все сообщения от drnet_ua
  № 1  
Ответить с цитированием
drnet_ua
 
Аватар для drnet_ua

Регистрация: Jul 2010
Адрес: 50° 27′ 0″ N, 30° 30′ 0″ E
Сообщений: 256
Записей в блоге: 2
По умолчанию сообщить Родителю об изменении Ребенка

Код AS3:
public class ParentClass 
	{
		public var Child1:ChildClass1;
		public var Child2:ChildClass1;
		public var Child3:ChildClass1;
 
	}
доступ к методам детей публичный, но для экономии, часть свойств детей дублируется в предке в виде геттеров-сеттеров

все дети взаимосвязанны, т.е. изменение одного должно приводить к изменениям всех остальных(этим должен заниматся предок)

как узнать что в ребенке что-то изменилось и запустить цепочку обновлений всех остальных?

кроме Event-ов есть варианты?

классы - чистая математика, нагружать их наследованием от ивентДиспатчера как-то не хочется