Задайте объект прослушивателя для событий свойства
lh = event.proplistener(Hobj,Properties,'
PropEvent
',@CallbackFunction)
lh = event.proplistener(Hobj,Properties,'
создает объект прослушивателя свойства для одного или нескольких свойств на заданном объекте. PropEvent
',@CallbackFunction)
Hobj
— указатель объекта, свойство которого или свойства состоят в том, чтобы слушаться. Если Hobj
является массивом, прослушиватель отвечает на именованное событие на всех объектах в массиве.
Свойства
объектный массив или массив ячеек указателей на объект meta.property
, представляющих свойства, которые вы хотите послушать.
PropEvent
— должно быть одно из следующего: PreSet
, PostSet
, PreGet
, PostGet
Функция обратного вызова
указатель на функцию к функции обратного вызова, которая выполняется, когда событие имеет место.
Класс event.proplistener
задает объекты прослушивателя события свойства. Это - подкласс класса event.listener
и добавляет одно свойство в заданных event.listener
:
Объект
Массив ячеек объектов, события свойства которых слушают.
Можно вызвать конструктора event.proplistener
вместо того, чтобы вызвать addlistener
, чтобы создать прослушиватель свойства. Однако, когда вы не используете addlistener
, жизненный цикл прослушивателя не связывается к объекту (объектам), который слушают.
Класс event.proplistener
является классом handle
. event.proplistener
и классы event.listener
являются частью той же неоднородной иерархии. Поэтому можно создать массивы, которые содержат объекты обоих классов. Классом массива, содержащего оба класса объектов, является event.listener
.
Смотрите прислушиваются к изменениям в значениях свойств.
См. Получение информации О Свойствах для получения дополнительной информации об использовании объектов meta.property
.