0
Answered
AlexDr 7 months ago in Applications / i3 Pro • updated by Ekaterina (head of support) 5 months ago 1

Подскажите как поймать эвент при изменении уровня элемента Level.

Пробовал IR.AddListener(IR.EVENT_ITEM_CHANGE, Level, func); - не срабатывает.

Проблема в том что надо ловить момент когда уровень меняет скрипт.

Answered

IR.EVENT_ITEM_CHANGE работает только с EditBox.


На изменение Value элемента Level вы можете подписаться с помощью глобального слушателя:

//Set global listener
IR.SetGlobalListener(IR.EVENT_GLOBAL_TAG_CHANGE, function(name, value)
{
     IR.Log(name + ": " + value);
});
// Subscribe tag change
IR.SubscribeTagChange("UI.Page 1.Level.Value");