![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2012
Сообщений: 4
|
Есть 2 класса, оба extends MovieClip. Class2 является child ом Class1. Нужно обратится к public var properties из 2 го класса. parent.properties, MovieClip(parent).properties, Class1(parent).properties не работает.
Подскажите, плз. Добавлено через 21 минуту Я переписал дочерный класс и создал ему паблик свойство, значение которому присваиваю в родителе. Наверное, так правильней будет Последний раз редактировалось rikko; 24.01.2012 в 22:46. |
|
|||||
|
.
|
Приводит мама своего сына к врачу:
— Доктор, посмотрите: у моего сына что-то с писей. Доктор смотрит: — Так... С этого момента писю называем членом и начинаем лечить сифилис. Класс не может являться чайлдом списка отображения (устоявшийся русскоязычный термин) или display list (англ., соответственно). Ребенком может быть только экземпляр наследника одного из визуальных классов: либо DisplayObject, либо DisplayObjectContainer. Обращаться к родителю по properties — плохая практика (англ. bad practice). Ребенок ничего не знает о родителе. Зарубите себе это на носу. Это очень важно. Но в вашем случае это работает. Class1(parent).properties; или (super.parent as Class1).properties; Ошибка в другом. |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 4
|
Спасибо, извините за неправильную формулировку, только начинаю осваивать ООП и флеш, путаюсь.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|