![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2013
Сообщений: 23
|
Доброго времени суток.
Есть некоторое кол-во однотипных мувиклипов с вложенными мувиклипами. Параметры вложенных мувиклипов задаются в конструкторе класса основного мувиклипа. Т.к. основные мувиклипы однотипны, их конструктор не отличается. Как создать базовый класс, конструктор которого можно было бы использовать во всех этих однотипных классах? Проблема в том, что в конструкторе идет обращение к вложенным мувиклипам, которых в у базового класса нет Последний раз редактировалось Всеволод; 13.03.2014 в 19:42. |
|
|||||
|
[+1 25.10.13]
[+4 18.03.14] |
Нужно обращаться за параметрами к суперклассу, а не наоборот. Идите по пути композиции, передавая ноду данных в нужный виджет. Т.е. есть иерархия виджетов и есть структура данных в виде джейсон или XML объекта. Можно также передавать ссылку на класс с данными. Всё зависит от архитектуры приложения.
|
|
|||||
|
.
|
Привет, Всеволод! Вероятно, за свои 10 постов ты еще не успел ознакомиться с правилами нашего уютного, а значит настал тот момент, когда их чтение приведет тебя к нирване и позволит тебе более лучше общаться с единомышленниками.
Ну, а твоя тема, с унылым название "Наследование", закрывается. Как не раскрывающая сути вопроса по п.4 Правил. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|