|
|
|||||
Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
|
Собственные события
Добрый день
Искал везде информацию, но так и не понял как реализовывается. Передо мной стоит задача: Есть класс Coins В нем переменная a В классе Pro нужно событие, которое будет слушать изменение переменной a и при ее изменении вызывать обработчик события. Как можно такое реализовать? |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
Регистрация: Nov 2010
Сообщений: 434
|
можно ещё использовать сеттер чтобы слушать изменение переменной
|
|
|||||
Регистрация: Mar 2011
Сообщений: 243
|
private var _a: Object; public function get a(): Object { return _a; } public function set a(value: Object): void { _a = value; dispatchEvent(new Event(Event.CHANGE)); } Добавлено через 1 минуту А в классе Pro вешается слушатель на события Event.CHANGE на Coins |
|
|||||
Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
|
1180: Call to a possibly undefined method dispatchEvent. (C:\Users\Nexy\Desktop\проекты\bot up\coins.as) project.fla /project/src-project
Сам класс я импортировал: Как быть ? |
|
|||||
Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
|
1061: Call to a possibly undefined method addEventListener through a reference with static type Class.
Сделал наследование, теперь в классе Pro не может найти метод addEventListener в Coins |
|
|||||
Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
|
|
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
Надо слушать не класс а его экземпляр
|
Часовой пояс GMT +4, время: 12:54. |
|
« Предыдущая тема | Следующая тема » |
|
|