Значение
Пример SketchUp
Функция ALERT отображает значение сообщения (message) в окне оповещения (alert box).
Example: = ALERT("You Clicked Me!")
Отображает окно оповещения (alert box) с фразой "You Clicked Me!", (внутри атрибута OnClick).
Функция ANIMATE начинает анимацию, которая будет изменять значение атрибута к следующему значению в списке параметров каждые полсекунды. Например, если атрибут OnClick содержит ANIMATE("X",0,100), и пользователь нажимает на компонент, компонент будет анимировать значение атрибута "X" между 0 и 100. Последующее нажатие будет анимировать обратно от 0, до 100. Если будут заданы больше, чем два атрибута "state", то значение будет переключаться между ними по порядку. Таким образом, если атрибут OnClick равен ANIMATE("ROTZ",0,-130,10,100), анимация будет идти через каждый из 4 значений с каждым кликом.
Эта функция анимирует со скоростью (easing) по умолчанию. (см. ANIMATECUSTOM)
Функция ANIMATESLOW делает то же самое, что и ANIMATE, но медленнее (одну секунду)
Функция ANIMATEFAST делает то же самое, что и ANIMATE, но быстрее (четверть секунды).
Функция ANIMATECUSTOM делает то же самое, что и ANIMATE, но с произвольной скоростью ослабления (easing).
Easing (ослабление) - это скорость анимации (по шкале от 0 до 100, 0 - наибыстрейшая скорость). Easing (ослабление) представлена двумя числами, первое число (easein) определяет скорость, с начала анимации. Второе число (easeout) идентифицирует скорость в конце анимации. По умолчанию Easing (ослабление) равно 0,100 (анимация начинается быстро, но замедляется в конце).
Функция GOTOSCENE переходит к сцене, идентифицированной по имени или номеру. Смотрите описание функции ANIMATECUSTOM для получения информации об аргументе "easing".
Функция REDRAW обновляет компонент, который содержит эту функцию.
Функция SET присваивает атрибуту "attribute" значения "stateN" по порядку.