![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Вопрос абсолютно не праздныЙ:
"Как создать своего слушателя - вернее своё событие" Имеем переменную Хочу при любом её изменении вызывать функцию Есть ли такие события для обычных переменных или всё ограничено предустановленными событиями? как создавать свои события?
__________________
Отряд Котовскага |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
addProperty
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Хм.. может быть, но идея несколько в другом. Ведь есть, например в IDE динамическое текстовое поле, в нем параметр var, в нем переменная (пусть будет _mc.a), при изменении которой изменяется text текстового поля. пусть у меня есть непустой мувик с muvik._x =_mc.a. Так вот как установить слежение за переменной _mc.a (onEnterFrame не предлагать, т.к. мувиков много) Идея не делать проверку а вызывать ф-цию присваивания ПО ИЗМЕНЕНИЮ.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 31.10.2007 в 23:48. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
watch
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Но: Цитата:
__________________
Отряд Котовскага |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
AsBroadcaster, EventDispatcher.
|
|
|||||
o = [];
o.a = 5;
o.watch("a", func);
broadcast = [];
AsBroadcaster.initialize(broadcast);
l1 = [];
l2 = [];
l3 = [];
broadcast.addListener(l1);
broadcast.addListener(l2);
broadcast.addListener(l3);
function func()
{
broadcast.broadcastMessage("onEvent");
}
l1.onEvent = function()
{
trace("l1");
};
l2.onEvent = function()
{
trace("l2");
};
o.a = 10;
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
terbooter, зачем тебе массивы?
|
|
|||||
|
А это от лени.
Массив он же тоже объект |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Памяти жрет больше.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|