![]() |
Как экземпляры могут видеть друг друга
Наследуя для создания своего класса класс MovieClip, получаю
в подарок свойство 'enabled'. В задаче по созданию меню с зависимой активностью его пунктов это свойство как раз и используется. Но получается так, что сам экземпляр это свойство может изменить. После этого наследник MovieClip'а уже не реагирует на такие события как onRollOver, onRollOut.... (что касается onReleace, то все ясно). Так вот конечно же можно сделать метод, вызывая который из основного TimeLine'а, воздействовать на указанное свойство, чтобы поставить 'true'. Но на мой взгляд это не совсем красиво. МОЖНО ЛИ СОСЕДНИМ ЭКЗЕМПЛЯРАМ ВОЗДЕЙСТВОВАТЬ ДРУГ НА ДРУГА ? |
так чего тебе нужно-то ?.. что-то я не понял...
сделать рид-онли свойство у представителя класса ? ну так вообще-то это один из базовых принципов ООП: у класса должен быть интерфейс и вся работа с объектом ведется только через него... (в МХ для этих целей есть геттеры-сеттеры всякие :)) ) соответственно не должно быть функции в интерфейсе, которая касается свойства 'enabled' и все... ну, можно еще по-простому: Код:
cls = function () { |
| Часовой пояс GMT +4, время: 03:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.