У меня есть две временные шкалы в JavaFX, которые перемещают изображение на экране. Один находится в функции onMouseEntered для перемещения изображения влево, а другой - в функции onMouseExited для перемещения изображения вправо. Ключевой кадр имеет translateX, начинающийся с 0 и заканчивающийся на 10, а другой начинается с 10 и заканчивается на 0. Проблема в том, что две временные шкалы не перемещают изображение на одинаковое расстояние, поэтому, если вы активируете его несколько раз, оно запускается ползет вправо. Есть что-то, чего я здесь не хватает? Как настроить анимацию таким образом, чтобы она перемещалась на одинаковое расстояние вперед и назад?