Ниче не могу понять. Когда нажимаются кнопки там просто - дошел до максимума или 0 - соответствующая не нажимается, действие пропускается.
Но когда работает анимация, она умеет "нажимать" только одну кнопку, например "вперед". Потому что вместо 2-х действий - остается 1 - по событию таймера.
Попытка проверить докуда дошла анимация и перейти на другую ветку проверки не увенчается, просто потому что с другой ветки анимация сразу же попадает на предыдщую, поскольку следующая поменяла условие и оно теперь удовлетворяет предыдущую. Выглядит так: дошлепали до края, вернулись назад и начали туда-сюда мотать 1 кадр.
То есть если моделировать, то должна быть 1 кнопка, каждое нажатие на которую дает инкремент до максимума, а потом декремент до 0. Так можно без подмены функций?
|