Функция часовщика Lua не сработала

Проблема, я думаю, очень глупая. Я немного искал, но не нашел и не понял, в чем может быть моя проблема.

  1. Я создаю некоторые часы
  2. Я вставляю некоторые специфические функции в области "крана"
  3. даже простое изменение переменной не работает.

Итак, что я сделал, сводя функцию к кости:

Внутри общего сценария 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"
Другие вопросы по тегам