![]() |
Как сделать собственного слушателя для своего Класса
Привет.Пишу некий Класс. Нужно создать слушателя в этом Классе.
На пример ели переменная i == 0 вызывается слушатель. Примеры: Код AS1/AS2:
|
слушатель это метод, который вызывается при опреленных условиях
в данном случае когда i==0 чтобы отследить это, i должна быть геттером/сеттером простейший случай - собственный метод: в сеттере проверяем, вызываем метод Код AS1/AS2:
если нужно вызывать одноименные обрабочики в других объектах, то можно воспользоваться методами AsBroadcaster (добавив их к экземпляру через AsBroadcaster.initialize), тогда у всех объектов, подписанных на прослушку экземпляра PropWatcher срабоатет метод onZero Код AS1/AS2:
в целом схема такая же как и с AsBroadcaster, но подписывается на прослушку не объект, имеющий одноименный событию метод, а вообще любой метод, что бывает удобнее |
Спасибо. Буду разбираться.
|
мне этот метод сегодня спас жизню! Спасибо silin!
|
а можно и почти AS3 события использовать.
|
| Часовой пояс GMT +4, время: 01:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.