Uw opmerkingen
Правой кнопкой по команде/фидбеку "Show Sequence".
Есть "особенности", особенно при работе совместно с предопределенными командами/фидбэками..
IR.AddListener(IR.EVENT_START,0,function() { IR.SetGlobalListener(IR.EVENT_GLOBAL_TAG_CHANGE, function(name, value) { IR.Log("Global Listener Activated: " + name + "\tValue: " + value); }); var item,i=0; var obj = IR.GetItem("Page 1").GetItem("Item 1") for (;i<1500;i++){ item=obj.Clone("button_"+i); item.X=obj.X+i/3; item.Y=obj.Y+i/3; IR.SubscribeTagChange("UI.Page 1."+item.Name+".Value"); } });
var item,i=0; IR.Log("ItemsCount: " + IR.GetItem("Page 1").ItemsCount); while (item=IR.GetItem("Page 1").GetItem(i)){ IR.AddListener(IR.EVENT_ITEM_PRESS, item, Item_Press, item); i++; } function Item_Press(){ IR.Log("Name: " + this.Name + " Type: " + this.Type); }
Customer support service by UserEcho
Я использую "глобальный" массив типа
В глобальном слушателе идет проверка
Элементами массива являются ссылки на объекты с необходимыми функциями
инициализация вида
В вашем примере для массива наверно можно использовать индексы Item, Subitem