Форум » freeDEXpano » Событие eventChangeSceneFinished » Ответить

Событие eventChangeSceneFinished

Solpadeine: Я включаю вращение автоматическое вращение панорамы после ее загрузки. Так вот событие eventChangeSceneFinished срабатывает раньше чем успевают загрузится изображения. Таким образом панорама начинает вращаться изображения в этот момент догружаются... и возникают притормаживания. Как включить вращение непосредственно после загрузки изображений. <script keep="1" event="eventChangeSceneFinished"> <pr id="pano" rotation_speed="30"/> </script>

Ответов - 1

Administrator: Если вы используете плагин pano_f10, то он информирует программу о окончании смены сцены когда загружены все превью, а основные изображения подгружаются позже. Это сделано для того, чтобы пользователь смог начать просмотр ролика не дожидаясь окончания загрузки всех изображений. Так что есть несколько вариантов решения: 1) Подгружать основные изображения вместо превьюшек. Тоесть p_front="основное изображение.jpg", а i_front оставлять пустым. Тогда событие eventChangeSceneFinished произойдет уже после окончания загрузки. 2) Посмотрите параметр action_load="script_on_load" плагина pano_f10. Здесь указывается скрипт, который необходимо запустить, когда все превьюшки и изображения загружены. Так что ротацию можно запускать в этом скрипте.



полная версия страницы