При этом прозрачность тени изменяется со временем с использованием анимации.
Здесь у нас есть кнопка, которая накладывается на другую кнопку.
Из нижней кнопки мы делаем тень с помощью эффекта Shadow.
InnerShadow-эффект обеспечивает отображение внутренней тени для узла Node.
Параметры тени InnerShadow-эффекта определяются с помощью установки значений свойств класса InnerShadow.
Свойство radius определяет радиус фильтра размытия тени от 0.0 до 127.0 (по умолчанию 10.0),
свойство width – ширину фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),
свойство height – высоту фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),
свойство blurType – фильтр размытия тени (поле ONE_PASS_BOX, TWO_PASS_BOX, THREE_PASS_BOX (по умолчанию), GAUSSIAN перечисления BlurType),
свойство choke – соотношение между исходным изображением тени и фильтром размытия тени от 0.0 (по умолчанию) до 1.0,
свойство color – цвет тени (по умолчанию Color. BLACK),
свойство offsetX – горизонтальный сдвиг тени в пикселях,
свойство offsetY – вертикальный сдвиг тени в пикселях.
Установка значения свойства radius эквивалентна приведению значений свойств width и height к значению (2 * radius +1).
Свойство input класса InnerShadow может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.
Приведенный здесь код демонстрирует узел Text с тенью InnerShadow и панелью слайдеров, с помощью которых можно изменять такие свойства тени как radius, choke, offsetX и offsetY.