![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 63
|
Наследуя для создания своего класса класс MovieClip, получаю
в подарок свойство 'enabled'. В задаче по созданию меню с зависимой активностью его пунктов это свойство как раз и используется. Но получается так, что сам экземпляр это свойство может изменить. После этого наследник MovieClip'а уже не реагирует на такие события как onRollOver, onRollOut.... (что касается onReleace, то все ясно). Так вот конечно же можно сделать метод, вызывая который из основного TimeLine'а, воздействовать на указанное свойство, чтобы поставить 'true'. Но на мой взгляд это не совсем красиво. МОЖНО ЛИ СОСЕДНИМ ЭКЗЕМПЛЯРАМ ВОЗДЕЙСТВОВАТЬ ДРУГ НА ДРУГА ? |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
так чего тебе нужно-то ?.. что-то я не понял...
сделать рид-онли свойство у представителя класса ? ну так вообще-то это один из базовых принципов ООП: у класса должен быть интерфейс и вся работа с объектом ведется только через него... (в МХ для этих целей есть геттеры-сеттеры всякие :)) ) соответственно не должно быть функции в интерфейсе, которая касается свойства 'enabled' и все... ну, можно еще по-простому: Последний раз редактировалось Nox Noctis; 11.09.2002 в 20:37. |
![]() |
Часовой пояс GMT +4, время: 10:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|