Вчера начал разбираться с очередным выключателем и осознал, что ты все правильно говорил про использование свойств для управления.
Действительно, на мой текущий взгляд:
- Свойства/команды управления должны лежать в объекте
- Из всех функций управления достаточно, чтобы модуль реагировал на изменение свойства. Все варианты с (getURL, отдельная команда) требуются только если мы создаем команду, но не привязываем ее к объекту
Код: Выделить всё
$this->setProperty("brCmdOn",0);
$this->setProperty("brCmdOff",0);
$this->setProperty("brCmdSwitch",0);