Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
lm2:ce:s_anim [2020/08/04 16:48] ruben создано |
lm2:ce:s_anim [2020/11/30 14:12] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ===== Использование анимации ===== | ===== Использование анимации ===== | ||
| - | При установке значения атрибута какого-либо графического элемента (например при помощи команды Set в .lua файле) есть два варианта: | + | При установке значения атрибута какого-либо графического элемента (например при помощи команды Set в .lua файле) есть два варианта: |
| - | **1. Установка непосредственного значения. | + | Простой вызов команды Set - установка непосредственного значения. Например, |
| - | + | ||
| - | Например, | + | |
| < | < | ||
| Строка 11: | Строка 9: | ||
| </ | </ | ||
| - | |||
| - | **2. Использование анимации.** | ||
| Использование специального формата позволит изменяться во времени значению атрибута. Формат выглядит следующим образом: | Использование специального формата позволит изменяться во времени значению атрибута. Формат выглядит следующим образом: | ||
| Строка 23: | Строка 19: | ||
| Время задается в миллисекундах. | Время задается в миллисекундах. | ||
| - | Например, | + | Например, |
| < | < | ||
| Строка 31: | Строка 27: | ||
| </ | </ | ||
| - | То есть. значение непрозрачности всех подэлементов всех элементов на панели за 0.2 сек изменится от 1 до 0, и после этого, свойство видимости панели установится в false. | + | Здесь значение непрозрачности всех подэлементов всех элементов на панели за 0.2 сек изменится от 1 до 0, и после этого, свойство видимости панели установится в false. |
| **Особенности: | **Особенности: | ||
| - | Значения числовых или цветовых атрибутов изменяются линейно во времени | + | Значения числовых или цветовых атрибутов изменяются линейно во времени. |
| - | Значения булевых или строковых атрибутов изменяют свое значение в момент окончания временного интервала | + | Значения булевых или строковых атрибутов изменяют свое значение в момент окончания временного интервала. |
| - | Чтобы зациклить анимацию, | + | Чтобы зациклить анимацию, |
| < | < | ||
| Строка 46: | Строка 42: | ||
| </ | </ | ||
| - | Анимация считается отдельно от атрибута, | + | Анимация считается отдельно от атрибута, |
| < | < | ||
| Строка 53: | Строка 49: | ||
| </ | </ | ||
| - | а потом, через время меньшее секунды выполним: | + | а потом, через время меньшее секунды выполнить: |
| < | < | ||
| Строка 60: | Строка 56: | ||
| </ | </ | ||
| - | то после истечения одной секунды после первой команды, | + | то после истечения одной секунды после первой команды, |
| < | < | ||
| Строка 66: | Строка 62: | ||
| </ | </ | ||
| + | |||