Как отличить, где пользователь запустил приложение: в "ОК играх" или в браузере?
Выяснилось, что анимированные лоадеры не работают в "ОК играх", т.к. не срабатывают конструкторы кадров.
Хотелось бы заменить лоадер именно для "ОК игр", а в браузере отображать анимированный.
Загружаем с помощью Loader свфку лоадера, свфка загружается. Подписываем мувик на событие FRAME_CONSTRUCTED, оно либо вообще не срабатывает, либо срабатывает 1 - 2 раза, в то время, как кадров 91, т.е. оно должно сработать 91 раз. В браузере работает корректно.
Более того, после того, как мы заменили лоадер на статичный, выяснилась еще одна проблема: не загружается свфка приложения, возвращается ошибка 2035 URL Not Found, в то время как url корректен и при переходе по нему в браузере swf скачивается. Таким образом, приложение не загружается в "ОК играх".
Эти проблемы наблюдаются именно в "ОК играх", а в браузере на одноклассниках все работает.