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