Накидал некоторые наброски анимации, но есть моменты с которыми не могу разобраться и был бы весьма благодарен за подсказки от опытных разработчиков.
Чтобы было нагляднее и понятнее о чем речь залил свой небольшой проектик в песочницу:
http://learn.javascript.ru/play/ikLlE
Никак не могу побороть некоторые проблемы:
1) Как можете видеть, при движении по диагонали машины как будто трясутся, можно ли с этим что-то сделать?
2) Хочу привязать движение пешехода к движению автобуса, для этого навесил колбек функцию вызова движения пешехода к анимации подъезжающего к остановке автобуса, но почему-то после первого цикла пешеход начинает сам по себе бегать, не обращая внимания на остальных. Как можно это обойти?
Вообще изначально тему созхдавал про деферреды, потому что как я понял из документации они как раз для таких ситуаций, но так и не удалось заставить их работать по человечески.
Вы уж извините за г***код, я только постигаю JS))