Здравствуйте. Впервые столкнулся с интеграцией JS и Flash и не могу понять в чем причина бага.
Итак, дано:
1) Приложения для OK написанное с использованием BackboneJS + MarionetteJS
2) В некоторых местах используется флеш анимация, которая подключается с помощью swfobject
3) Тестовый адрес по которому доступна последняя версия приложения
4) Адрес в ОК, зайдя на который доступна последняя версия приложения, запушенная в iFrame
Проблема:
Заходим на тестовый адрес dev4.xxxxxxxxx.ru, запускаем анимацию, анимация отрабатывает срабатывает callback, по callback'у плавно скрываем анимацию и удаляем все ненужные объекты. Радуемся(рано).
Заходим в приложение через ОК, проделываем те же самые действия и видим, что анимация закончилась, а callback не сработал
i.imgur.com/hzCQ9FD.png и у нас появилась кнопка перезапуска анимации. Спустя секунд 10 callback все же срабатывает, но это слишком поздно.
Помогите пожалуйста, я во флеше полный чайник.