Инструменты пользователя

Инструменты сайта


lm2:ce:s_lua

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
lm2:ce:s_lua [2020/08/04 17:10]
ruben
lm2:ce:s_lua [2020/11/30 14:12] (текущий)
Строка 1: Строка 1:
 ===== Lua-код (скрипт) ===== ===== Lua-код (скрипт) =====
  
-При старте платформы выполняется lua-код, указанный в главном конфигурационном файле (см. статью "[[:lm2:ce:s_config|Главный конфигурационный файл]]"). К моменту запуска lua-кода панели уже загружены (т.е. можно считывать / записывать значения атрибутов), но не подсоеденены к элементу ViewPort (см. статью "[[:lm2:ce:s_win|Конфигурация окон]]"). Документация к lua доступна на [[https://lua.org|lua.org]]. Кроме функций предусмотренных в lua, доступны функции платформы (см. статью "[[:lm2:ce:s_func|Библиотека функций]]").+При старте платформы выполняется lua-код, указанный в главном конфигурационном файле (см. статью "[[:lm2:ce:s_config|Главный конфигурационный файл]]"). К моменту запуска lua-кода панели уже загружены (т.е. можно считывать / записывать значения атрибутов), но не подсоединены к элементу ViewPort (см. статью "[[:lm2:ce:s_win|Конфигурация окон]]"). Документация к lua доступна на [[https://lua.org|lua.org]]. Кроме функций предусмотренных в lua, доступны функции платформы (см. статью "[[:lm2:ce:s_func|Библиотека функций]]").
  
 ==== Структура файла ==== ==== Структура файла ====
Строка 27: Строка 27:
 т.е. "незначащие" точки в адресе всегда добавляются справа. т.е. "незначащие" точки в адресе всегда добавляются справа.
  
-При задании обработчика события допустимо использовать вместо какой-то компоненты символ "*", означающий "любое значение"//. //  Например//, событие //front//.*//.Mouse.LeftPress означает все нажатия на левую клавишу мыши на любом элементе панели front.+При задании обработчика события допустимо использовать вместо какой-то компоненты символ "*", означающий "любое значение"//. //  Например//, //  событиеfront//.*//.Mouse.LeftPress означает все нажатия на левую клавишу мыши на любом элементе панели front.
  
 В общем случае адрес атрибута (и его значение) можно записать так: В общем случае адрес атрибута (и его значение) можно записать так:
lm2/ce/s_lua.1596550209.txt.gz · Последнее изменение: 2020/11/30 14:12 (внешнее изменение)