Функция часовщика Lua не сработала
Проблема, я думаю, очень глупая. Я немного искал, но не нашел и не понял, в чем может быть моя проблема.
- Я создаю некоторые часы
- Я вставляю некоторые специфические функции в области "крана"
- даже простое изменение переменной не работает.
Итак, что я сделал, сводя функцию к кости:
Внутри общего сценария watchface я создал глобальную переменную var и функцию для ее изменения. Var работает, потому что у меня есть ТЕКСТ, представляющий переменную, и он показывает ее начальное значение (ноль). Но когда я нажимаю на точку, которая должна запустить функцию, ничего не происходит, и значение остается прежним.
Кусочки:
код в универсальном lua-файле watchface
var_swcnt=0
function swstart()
var_swcnt=1
end
код в "действии крана" поля крана
swstart()
Я ожидал, что при нажатии значение будет 1, но это всегда 0
1 ответ
Переходя к предисловию, говоря, что я не знаком с интерфейсом часовщика, возможно, вам придется обновить строку, отображающую переменную, так как я сомневаюсь, что это происходит самостоятельно.
Например:
TEXT = "var_swcnt=" .. var_swcnt
TEXT = "var_swcnt=0"
var_swcnt = 1
TEXT = "var_swcnt=0"
TEXT = "var_swcnt=" .. var_swcnt
TEXT = "var_swcnt=1"