showtooltip('hotspot');
tween(alpha, 1);
hideTooltip();
tween(alpha, 0.8);
showTooltip('hotspot');
set(borderwidth, 1);
set(borderwidth, 1);
hideTooltip();
showtooltip('hotspot');
tween(alpha, 1);
hideTooltip();
tween(alpha, 0.8);
showtooltip('hotspot');
tween(alpha, 1);
hideTooltip();
tween(alpha, 0.8);
showtooltip('hotspot');
pauseautorotation(forcehotspot);
hideTooltip();
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
pauseautorotation(forcehotspot);
hideTooltip();
tween(scale, 1);
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
pauseautorotation(forcehotspot);
hideTooltip();
tween(scale, 1);
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
pauseautorotation(forcehotspot);
hideTooltip();
tween(scale, 1);
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
tween(alpha, 1);
pauseautorotation(forcehotspot);
hideTooltip();
tween(scale, 1);
tween(alpha, 0.8);
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
tween(alpha, 1);
pauseautorotation(forcehotspot);
hideTooltip();
tween(scale, 1);
tween(alpha, 0.8);
resumeautorotation(forcehotspot);
showtooltip('hotspot');
tween(scale, 1.2);
tween(alpha, 1);
hideTooltip();
tween(scale, 1);
tween(alpha, 0.8);
if(plugin[gyroscope],
if(scene[get(xml.scene)].full360,
set(sceneisfull360, false);
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
if (sceneisfull360,
set(plugin[gyroscope].camroll, true);
,
set(plugin[gyroscope].camroll, false);
);
,
set(plugin[gyroscope].camroll, false);
);
);
if(plugin[gyroscope],
if (plugin[gyroscope].isavailable,
if(%1,
set(plugin[gyroscope].activated,true);
,
set(plugin[gyroscope].activated,false);
);
if (%1 != plugin[gyroscope].enabled,
if(plugin[gyroscope].activated,
switch(plugin[gyroscope].enabled);
,
set(plugin[gyroscope].enabled, false);
);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
);
);
if(plugin[gyroscope],
if (plugin[gyroscope].isavailable,
switch(plugin[gyroscope].enabled);
set(plugin[gyroscope].activated,true);
set(tour_gyroscopedevices, true);
events.dispatch(ongyroscopeavailable);
,
set(tour_gyroscopedevices, false);
);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
,
checkGyroUnavailable();
);
set(plugin[gyroscope].activated, false);
set(plugin[gyroscope].enabled, false);
set(tour_gyroscopedevices, false);
events.dispatch(ongyroscopeunavailable);
if(scene[get(xml.scene)].video,
set(layer[loaderinfotextfield].visible, false);
,
if (progress.progress == 1,
delayedcall(0.5, set(layer[loaderinfotextfield].visible, false); );
,
set(layer[loaderinfotextfield].visible, true);
);
mul(progresstext, get(progress.progress),100);
roundval(progresstext);
txtadd(progresstext, get(progresstext), %);
set(layer[loaderinfotextfield].html, get(progresstext));
ifnot(progress.progress GE 1, delayedcall(0.01, loaderinfoupdate() ));
);
set(layer[footer2].visible, true);
set(layer[footer3].visible, true);
ifnot (controlBar_dockedThumbnailsbarbuilt, controlBar_dockedThumbnailsbuildMenu(); set(controlBar_dockedThumbnailsbarbuilt, true););
set(controlBar_dockedThumbnailsbutton_pos, 0);
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
if (device.desktop,
set(layer[controlBar_dockedThumbnailsbtn_display_help].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_display_help_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_close_help].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_close_help_bg].x , get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
if (device.fullscreensupport,
set(layer[controlBar_dockedThumbnailsbtn_openfs].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_closefs].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_openfs_bg ].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_closefs_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
set(layer[controlBar_dockedThumbnailsbtn_share].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_share_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autotour_on_bg].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autotour_off].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autotour_off_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
if (device.desktop,
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
if(plugin[gyroscope],
set(controlBar_dockedThumbnailsDisplayGyroscopeButton, false);
if (device.tablet, set(controlBar_dockedThumbnailsDisplayGyroscopeButton, true););
if (device.mobile, set(controlBar_dockedThumbnailsDisplayGyroscopeButton, true););
if(controlBar_dockedThumbnailsDisplayGyroscopeButton,
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on_bg ].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
);
set(layer[controlBar_dockedThumbnailsbtn_home].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_home_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
if (device.desktop,
set(layer[controlBar_dockedThumbnailsbtn_right].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_right_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
set(layer[controlBar_dockedThumbnailsbtn_left].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_left_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
if (device.desktop,
set(layer[controlBar_dockedThumbnailsbtn_down].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_down_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
set(layer[controlBar_dockedThumbnailsbtn_up].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_up_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
if (device.desktop,
set(layer[controlBar_dockedThumbnailsbtn_out].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_out_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
set(layer[controlBar_dockedThumbnailsbtn_in].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_in_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
);
controlBar_dockedThumbnailsshowMenuControls();
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|48|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|96|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|0|48|48");
hideTooltip();
if (tour_gyroscopedevices,
set(controlBar_dockedThumbnailsmenugyroscopeavailable, true);
controlBar_dockedThumbnailsupdateGyroscopeButtons();
,
set(controlBar_dockedThumbnailsmenugyroscopeavailable, false);
controlBar_dockedThumbnailsupdateGyroscopeButtons();
);
if (tour_gyroscopedevices,
set(controlBar_dockedThumbnailsmenugyroscopeenabled, %1);
controlBar_dockedThumbnailsupdateGyroscopeButtons();
);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on_bg].visible, false);
if('%1' == 'true' AND plugin[gyroscope],
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not_bg].visible, true);
,
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not_bg].visible, false);
);
if (controlBar_dockedThumbnailsmenugyroscopeavailable,
if (controlBar_dockedThumbnailsmenugyroscopeenabled,
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on_bg].visible, false);
,
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_on_bg].visible, true);
);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_gyroscope_not_bg].visible, false);
,
controlBar_dockedThumbnailsHideGyroscopeButtons(true);
);
if (tour_gyroscopedevices,
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowGyroscopeButtons();
,
controlBar_dockedThumbnailsHideGyroscopeButtons();
);
,
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsHideGyroscopeButtons(true);
,
controlBar_dockedThumbnailsHideGyroscopeButtons();
);
);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to_bg].visible, false);
if (tour_controlmodemousetype == "moveto",
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to_bg].visible, false);
,
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_move_to_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_ctrlmode_drag_to_bg].visible, false);
);
if (device.desktop,
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowControlModeButtons();
,
controlBar_dockedThumbnailsHideControlModeButtons();
);
,
controlBar_dockedThumbnailsHideControlModeButtons();
);
hideTooltip();lookto(get(panoview.h),get(panoview.v),get(panoview.fov),smooth(100,20,50));
if(scene[get(xml.scene)].video,
plugin[get(videointerface_video)].seek(0);
ifnot(plugin[get(videointerface_video)].ispaused,
plugin[get(videointerface_video)].play();
);
);
set(controlBar_dockedThumbnailsIsOpened, false);
set(layer[controlBar_dockedThumbnails_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_showcontrols].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_in_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_out_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_in].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_out].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_home_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_home].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_right_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_left_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_right].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_left].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_down_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_up_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_down].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_up].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_share_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_share].visible, false);
controlBar_dockedThumbnailsupdateGyroscopeButtons();
controlBar_dockedThumbnailsupdateAutotourButtons();
controlBar_dockedThumbnailsupdateControlModeButtons();
controlBar_dockedThumbnailsupdateFullscreenButtons();
controlBar_dockedThumbnailsupdateHelpButtons();
set(controlBar_dockedThumbnailsIsOpened, true);
controlBar_dockedThumbnailsupdateFullscreenButtons();
controlBar_dockedThumbnailsupdateAutotourButtons();
controlBar_dockedThumbnailsupdateGyroscopeButtons();
set(layer[controlBar_dockedThumbnailsbtn_share_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_share].visible, true);
controlBar_dockedThumbnailsupdateControlModeButtons();
controlBar_dockedThumbnailsupdateHelpButtons();
set(layer[controlBar_dockedThumbnails_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_showcontrols].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_hidecontrols].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_in_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_out_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_in].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_out].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_home_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_home].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_right_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_left_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_right].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_left].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_down_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_up_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_down].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_up].visible, true);
if (device.desktop,
set(layer[controlBar_dockedThumbnailshelpScreen].displayed, true);
set(layer[controlBar_dockedThumbnailshelpScreenBg].visible,true);
controlBar_dockedThumbnailsupdateHelpButtons();
);
if (device.desktop,
set(layer[controlBar_dockedThumbnailshelpScreen].displayed, false);
set(layer[controlBar_dockedThumbnailshelpScreenBg].visible,false);
controlBar_dockedThumbnailsupdateHelpButtons();
);
set(layer[controlBar_dockedThumbnailsbtn_display_help].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_close_help].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_display_help_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_close_help_bg].visible, false);
if (layer[controlBar_dockedThumbnailshelpScreen].displayed,
set(layer[controlBar_dockedThumbnailsbtn_close_help].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_display_help].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_close_help_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_display_help_bg].visible, false);
,
set(layer[controlBar_dockedThumbnailsbtn_display_help].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_close_help].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_display_help_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_close_help_bg].visible, false);
);
if (device.desktop,
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowHelpButtons();
,
controlBar_dockedThumbnailsHideHelpButtons();
);
,
controlBar_dockedThumbnailsHideHelpButtons();
);
set(layer[controlBar_dockedThumbnailsbtn_openfs].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_closefs].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_openfs_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_closefs_bg].visible, false);
if (device.fullscreensupport,
if(tour_fullscreen,
set(layer[controlBar_dockedThumbnailsbtn_openfs].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_closefs].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_openfs_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_closefs_bg].visible, true);
,
set(layer[controlBar_dockedThumbnailsbtn_openfs].visible ,true);
set(layer[controlBar_dockedThumbnailsbtn_closefs].visible,false);
set(layer[controlBar_dockedThumbnailsbtn_openfs_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_closefs_bg].visible, false);
);
,
controlBar_dockedThumbnailsHideFullscreenButtons();
);
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowFullscreenButtons();
,
controlBar_dockedThumbnailsHideFullscreenButtons();
);
set(layer[controlBar_dockedThumbnailsbtn_autotour_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on_bg].visible, false);
if (tour_autotourenabled == false,
set(layer[controlBar_dockedThumbnailsbtn_autotour_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on].visible , true);
set(layer[controlBar_dockedThumbnailsbtn_autotour_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on_bg].visible, true);
,
set(layer[controlBar_dockedThumbnailsbtn_autotour_off].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_autotour_off_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_autotour_on_bg].visible, false);
);
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowAutotourButtons();
,
controlBar_dockedThumbnailsHideAutotourButtons();
);
set(layer[header].visible, false);
set(layer[header].visible, true);
set(layer[header1].visible, true);
set(layer[logo].visible, false);
set(layer[logo].visible, true);
-
-
-
-
-
-
-
-
-
-
-
-
set(ptplugin[panoramaMenu].jsready, true);
ifnot(ptplugin[panoramaMenu].isOpen,
stopdelayedcall(delay_panoramaMenu);
set(ptplugin[panoramaMenu].isOpen, true);
set(ptplugin[panoramaMenu].displayed, true);
js(openKolorMenu(panoramaMenu));
,
if(ptplugin[panoramaMenu].jsready,
stopdelayedcall(delay_panoramaMenu);
set(ptplugin[panoramaMenu].displayed, true);
js(invokePluginFunction(panoramaMenu, showKolorMenu));
,
delayedcall(delay_panoramaMenu, 0.1, showKolorMenu_panoramaMenu(););
);
);
if(ptplugin[panoramaMenu].jsready,
stopdelayedcall(delay_panoramaMenu);
set(ptplugin[panoramaMenu].displayed, false);
js(invokePluginFunction(panoramaMenu, hideKolorMenu));
,
delayedcall(delay_panoramaMenu, 0.1, hideKolorMenu_panoramaMenu(););
);
if(ptplugin[panoramaMenu].jsready,
stopdelayedcall(delay_panoramaMenu);
js(invokePluginFunction(panoramaMenu, changeLanguage));
,
delayedcall(delay_panoramaMenu, 0.1, changeLanguage_panoramaMenu(););
);
set(ptplugin[socialShare].jsready, true);
if(ptplugin[socialShare].jsready,
showSocialShare_socialShare();
,
delayedcall(1.0,startOpenSocialShare_socialShare(););
);
ifnot(ptplugin[socialShare].isOpen,
if(ptplugin[socialShare].doNotDeleteMe,
set(ptplugin[socialShare].currentCall, false);
set(ptplugin[socialShare].doNotDeleteMe, false);
set(ptplugin[socialShare].isOpen, true);
js(invokePluginFunction(socialShare, loadSingleArrayItem, social));
,
set(ptplugin[socialShare].currentCall, true);
set(ptplugin[socialShare].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.3,showSocialShare_socialShare(););
);
);
js(invokePluginFunction(socialShare, toggleKolorBox, %1));
if(ptplugin[socialShare].doNotDeleteMe,
set(ptplugin[socialShare].doNotDeleteMe, false);
,
js(invokePluginFunction(socialShare, closeKolorBox));
);
set(ptplugin[socialShare].doNotDeleteMe, false);
set(ptplugin[socialShare].isOpen, false);
if(ptplugin[socialShare].jsready,
js(invokePluginFunction(socialShare, changeLanguage));
);
set(ptplugin[gallery1].jsready, true);
ifnot(ptplugin[gallery1].isOpen,
set(ptplugin[gallery1].isOpen, true);
set(ptplugin[gallery1].doNotDeleteMe, false);
set(gallery1_boxurl, %1);
pauseautorotation(forceplugin);
js(invokePluginFunction(gallery1, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
,
if(%1 !== null AND %1 != gallery1_boxurl,
closeKolorBox_gallery1();
delayedcall(0.3,showGallery_gallery1(%1););
);
);
js(invokePluginFunction(gallery1, toggleKolorBox, %1));
js(invokePluginFunction(gallery1, closeKolorBox));
resumeautorotation(forceplugin);
set(ptplugin[gallery1].isOpen, false);
if(ptplugin[gallery1].jsready,
js(invokePluginFunction(gallery1, changeLanguage));
,
delayedcall(delay_gallery1, 0.1, changeLanguage_gallery1(););
);
set(ptplugin[gallery2].jsready, true);
ifnot(ptplugin[gallery2].isOpen,
set(ptplugin[gallery2].isOpen, true);
set(ptplugin[gallery2].doNotDeleteMe, false);
set(gallery2_boxurl, %1);
pauseautorotation(forceplugin);
js(invokePluginFunction(gallery2, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
,
if(%1 !== null AND %1 != gallery2_boxurl,
closeKolorBox_gallery2();
delayedcall(0.3,showGallery_gallery2(%1););
);
);
js(invokePluginFunction(gallery2, toggleKolorBox, %1));
js(invokePluginFunction(gallery2, closeKolorBox));
resumeautorotation(forceplugin);
set(ptplugin[gallery2].isOpen, false);
if(ptplugin[gallery2].jsready,
js(invokePluginFunction(gallery2, changeLanguage));
,
delayedcall(delay_gallery2, 0.1, changeLanguage_gallery2(););
);
set(ptplugin[gallery3].jsready, true);
ifnot(ptplugin[gallery3].isOpen,
set(ptplugin[gallery3].isOpen, true);
set(ptplugin[gallery3].doNotDeleteMe, false);
set(gallery3_boxurl, %1);
pauseautorotation(forceplugin);
js(invokePluginFunction(gallery3, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
,
if(%1 !== null AND %1 != gallery3_boxurl,
closeKolorBox_gallery3();
delayedcall(0.3,showGallery_gallery3(%1););
);
);
js(invokePluginFunction(gallery3, toggleKolorBox, %1));
js(invokePluginFunction(gallery3, closeKolorBox));
resumeautorotation(forceplugin);
set(ptplugin[gallery3].isOpen, false);
if(ptplugin[gallery3].jsready,
js(invokePluginFunction(gallery3, changeLanguage));
,
delayedcall(delay_gallery3, 0.1, changeLanguage_gallery3(););
);
set(ptplugin[gallery4].jsready, true);
ifnot(ptplugin[gallery4].isOpen,
set(ptplugin[gallery4].isOpen, true);
set(ptplugin[gallery4].doNotDeleteMe, false);
set(gallery4_boxurl, %1);
pauseautorotation(forceplugin);
js(invokePluginFunction(gallery4, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
,
if(%1 !== null AND %1 != gallery4_boxurl,
closeKolorBox_gallery4();
delayedcall(0.3,showGallery_gallery4(%1););
);
);
js(invokePluginFunction(gallery4, toggleKolorBox, %1));
js(invokePluginFunction(gallery4, closeKolorBox));
resumeautorotation(forceplugin);
set(ptplugin[gallery4].isOpen, false);
if(ptplugin[gallery4].jsready,
js(invokePluginFunction(gallery4, changeLanguage));
,
delayedcall(delay_gallery4, 0.1, changeLanguage_gallery4(););
);
set(ptplugin[gallery5].jsready, true);
ifnot(ptplugin[gallery5].isOpen,
set(ptplugin[gallery5].isOpen, true);
set(ptplugin[gallery5].doNotDeleteMe, false);
set(gallery5_boxurl, %1);
pauseautorotation(forceplugin);
js(invokePluginFunction(gallery5, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
,
if(%1 !== null AND %1 != gallery5_boxurl,
closeKolorBox_gallery5();
delayedcall(0.3,showGallery_gallery5(%1););
);
);
js(invokePluginFunction(gallery5, toggleKolorBox, %1));
js(invokePluginFunction(gallery5, closeKolorBox));
resumeautorotation(forceplugin);
set(ptplugin[gallery5].isOpen, false);
if(ptplugin[gallery5].jsready,
js(invokePluginFunction(gallery5, changeLanguage));
,
delayedcall(delay_gallery5, 0.1, changeLanguage_gallery5(););
);
set(ptplugin[analytics].jsready, true);
if(ptplugin[analytics].jsready,
stopdelayedcall(delay_analytics_active);
js(invokePluginFunction(analytics, toggleDeactivation, false));
,
delayedcall(delay_analytics_active, 0.1, activate_analytics(););
);
if(ptplugin[analytics].jsready,
stopdelayedcall(delay_analytics_active);
js(invokePluginFunction(analytics, toggleDeactivation, true));
,
delayedcall(delay_analytics_active, 0.1, deactivate_analytics(););
);
if(ptplugin[analytics].jsready,
stopdelayedcall(delay_analytics_page);
js(invokePluginFunction(analytics, sendPageview, %1, %2));
,
delayedcall(delay_analytics_page,0.5,sendPage_analytics(%1,%2));
);
if(ptplugin[analytics].jsready,
stopdelayedcall(delay_analytics_event);
js(invokePluginFunction(analytics, sendEvent, %1, %2, %3, %4));
,
delayedcall(delay_analytics_event,0.5,sendEvent_analytics(%1,%2,%3,%4));
);
if(ptplugin[analytics].jsready,
stopdelayedcall(delay_analytics_lang);
js(invokePluginFunction(analytics, changeLanguage));
,
delayedcall(delay_analytics_lang,0.1,changeLanguage_analytics());
);
set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);
set(tour_displaycontrols, true); events.dispatch(showtourcontrols);
changeGyroscopeState(true);
changeGyroscopeState(false);
events.dispatch(onsharetour);
if(%1,
if(%2,
set(isfullvertical, false);
ifnot(scene[get(xml.scene)].planar,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(isfullvertical, true);
);
);
if(isfullvertical == false AND calc(mod(view.vlookat, 90)-%2) LT view.vlookatmin,
moveto(get(view.hlookat), get(view.vlookatmin));
,
moveto(get(view.hlookat), calc(mod(view.vlookat, 90)-%2));
);
,
set(vlookat_moveforce, -1);
delayedcall(0.1, viewControlMoveVertStop());
);
,
set(vlookat_moveforce, -1);
);
if(%1,
if(%2,
set(isfullvertical, false);
ifnot(scene[get(xml.scene)].planar,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(isfullvertical, true);
);
);
if(sceneisfull360 == false AND calc(mod(view.vlookat, 90)+%2) GT view.vlookatmax,
moveto(get(view.hlookat), get(view.vlookatmax));
,
moveto(get(view.hlookat), calc(mod(view.vlookat, 90)+%2));
);
,
set(vlookat_moveforce, +1);
delayedcall(0.1, viewControlMoveVertStop());
);
,
set(vlookat_moveforce, +1);
);
if(%1,
if(%2,
set(isfullhorizontal, false);
ifnot(scene[get(xml.scene)].planar,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
set(isfullhorizontal, true);
);
);
if(isfullhorizontal == false AND calc(view.hlookat-%2) LT view.hlookatmin,
moveto(get(view.hlookatmin), get(view.vlookat));
,
moveto(calc(view.hlookat-%2), get(view.vlookat));
);
,
set(hlookat_moveforce, -1);
delayedcall(0.1, viewControlMoveHoriStop());
);
,
set(hlookat_moveforce, -1);
);
if(%1,
if(%2,
set(isfullhorizontal, false);
ifnot(scene[get(xml.scene)].planar,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
set(isfullhorizontal, true);
);
);
if(isfullhorizontal == false AND calc(view.hlookat+%2) GT view.hlookatmax,
moveto(get(view.hlookatmax), get(view.vlookat));
,
moveto(calc(view.hlookat+%2), get(view.vlookat));
);
,
set(hlookat_moveforce, +1);
delayedcall(0.1, viewControlMoveHoriStop());
);
,
set(hlookat_moveforce, +1);
);
set(hlookat_moveforce, 0);
set(vlookat_moveforce, 0);
if(%1,
if(%2,
if(%2 LT view.fovmin,
zoomto(get(view.fovmin));
,
if(%2 LT view.fov,
zoomto(%2);
);
);
,
set(fov_moveforce, -1);
delayedcall(0.1, viewControlZoomStop());
);
,
set(fov_moveforce, -1);
);
if(%1,
if(%2,
if(%2 GT view.fovmax,
zoomto(get(view.fovmax));
,
if(%2 GT view.fov,
zoomto(%2);
);
);
,
set(fov_moveforce, +1);
delayedcall(0.1, viewControlZoomStop());
);
,
set(fov_moveforce, +1);
);
set(fov_moveforce, 0);
set(tour_fullscreen,false);js(setFullscreen(false));
set(tour_fullscreen,true);js(setFullscreen(true));
if(tour_fullscreen,exitFullScreen();,enterFullScreen(););
set(tour_fullscreen,false);events.dispatch(onexitfullscreen);
set(tour_fullscreen,true);events.dispatch(onenterfullscreen);
set(fullscreen,false);
set(fullscreen,true);
delayedcall(0,updatescreen(););
if (layer[displayedStandardImage],
if(layer[displayedStandardImage].doNotDeleteMe,
set(layer[displayedStandardImage].currentCall, false);
set(layer[displayedStandardImage].doNotDeleteMe, false);
if (%1 == layer[displayedStandardImage].url,
applyDisplayedImageObjectAnimation(%8);
,
setDisplayedImageObjectParameters(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10);
);
,
set(layer[displayedStandardImage].currentCall, false);
set(layer[displayedStandardImage].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12););
);
,
if(%10,
addlayer(displayedStandardImageOverlay);
set(layer[displayedStandardImageOverlay].keep, false);
set(layer[displayedStandardImageOverlay].width, 100%);
set(layer[displayedStandardImageOverlay].height, 100%);
set(layer[displayedStandardImageOverlay].type, container);
set(layer[displayedStandardImageOverlay].zorder, 98);
set(layer[displayedStandardImageOverlay].visible, false);
set(layer[displayedStandardImageOverlay].onclick, applyDisplayedImageObjectAnimation(%8););
set(layer[displayedStandardImageOverlay].bgcolor, "0x%11");
set(layer[displayedStandardImageOverlay].bgalpha, %12);
set(layer[displayedStandardImageOverlay].bgcapture, true);
);
addlayer(displayedStandardImage);
set(layer[displayedStandardImage].keep, false);
set(layer[displayedStandardImage].onclick, applyDisplayedImageObjectAnimation(%8););
set(layer[displayedStandardImage].zorder , 99);
set(layer[displayedStandardImage].currentCall, true);
set(layer[displayedStandardImage].doNotDeleteMe, true);
set(layer[displayedStandardImage].onloaded, resizeDisplayedImageObject());
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12););
set(layer[displayedStandardImage].visible, false);
);
resumeautorotation(forcehotspot);
if (%1,
stoptween(layer[displayedStandardImage].width, layer[displayedStandardImage].height);
tween(layer[displayedStandardImage].width|layer[displayedStandardImage].height, 1|1, 1, easeOutQuad, WAIT);
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););removelayer(displayedStandardImage);
,
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););removelayer(displayedStandardImage);
);
set(layer[displayedStandardImage].url , %1);
set(layer[displayedStandardImage].align , %2);
set(layer[displayedStandardImage].x , %3);
set(layer[displayedStandardImage].y , %4);
set(layer[displayedStandardImage].imgwidth , %5);
set(layer[displayedStandardImage].imgheight , %6);
set(layer[displayedStandardImage].animated , %8);
set(layer[displayedStandardImage].applyratio, %9);
set(layer[displayedStandardImage].overlay , %10);
if (%7,pauseautorotation(forcehotspot);
);
if(layer[displayedStandardImage].url,
set(layer[displayedStandardImage].fullwidth, get(layer[displayedStandardImage].width));
set(layer[displayedStandardImage].fullheight, get(layer[displayedStandardImage].height));
if(layer[displayedStandardImage].animated,
set(layer[displayedStandardImage].width , 1);
set(layer[displayedStandardImage].height, 1);
);
if(layer[displayedStandardImage].imgwidth != "" AND layer[displayedStandardImage].imgheight != "",
if(layer[displayedStandardImage].imgwidth == "prop",
set(tempDisplayedImageObjectHeight, get(layer[displayedStandardImage].imgheight));
indexoftxt(tempDisplayedImageObjectHeightPercent, get(tempDisplayedImageObjectHeight), "%");
if(tempDisplayedImageObjectHeightPercent GT 0,
txtreplace(tempDisplayedImageObjectHeight, '%', '');
mul(tempDisplayedImageObjectHeight, get(stageheight));
div(tempDisplayedImageObjectHeight, 100);
Math.round(tempDisplayedImageObjectHeight);
);
mul(flyingImgWidth,get(layer[displayedStandardImage].fullwidth),get(tempDisplayedImageObjectHeight));
div(flyingImgWidth,get(layer[displayedStandardImage].fullheight));
Math.round(flyingImgWidth);
set(layer[displayedStandardImage].imgwidth , get(flyingImgWidth));
set(layer[displayedStandardImage].imgheight, get(tempDisplayedImageObjectHeight));
,
if(layer[displayedStandardImage].imgheight == "prop",
set(tempDisplayedImageObjectWidth, get(layer[displayedStandardImage].imgwidth));
indexoftxt(tempDisplayedImageObjectWidthPercent, get(tempDisplayedImageObjectWidth), "%");
if(tempDisplayedImageObjectWidthPercent GT 0,
txtreplace(tempDisplayedImageObjectWidth, '%', '');
mul(tempDisplayedImageObjectWidth, get(stagewidth));
div(tempDisplayedImageObjectWidth, 100);
Math.round(tempDisplayedImageObjectWidth);
);
mul(flyingImgHeight,get(layer[displayedStandardImage].fullheight),get(tempDisplayedImageObjectWidth));
div(flyingImgHeight,get(layer[displayedStandardImage].fullwidth));
Math.round(flyingImgHeight);
set(layer[displayedStandardImage].imgwidth , get(tempDisplayedImageObjectWidth));
set(layer[displayedStandardImage].imgheight , get(flyingImgHeight));
,
set(tempDisplayedImageObjectWidth, get(layer[displayedStandardImage].imgwidth));
set(tempDisplayedImageObjectHeight, get(layer[displayedStandardImage].imgheight));
indexoftxt(tempDisplayedImageObjectWidthPercent, get(tempDisplayedImageObjectWidth), "%");
indexoftxt(tempDisplayedImageObjectHeightPercent, get(tempDisplayedImageObjectHeight), "%");
if(tempDisplayedImageObjectWidthPercent GT 0,
txtreplace(tempDisplayedImageObjectWidth, '%', '');
mul(tempDisplayedImageObjectWidth, get(stagewidth));
div(tempDisplayedImageObjectWidth, 100);
Math.round(tempDisplayedImageObjectWidth);
);
if(tempDisplayedImageObjectHeightPercent GT 0,
txtreplace(tempDisplayedImageObjectHeight, '%', '');
mul(tempDisplayedImageObjectHeight, get(stageheight));
div(tempDisplayedImageObjectHeight, 100);
Math.round(tempDisplayedImageObjectHeight);
);
set(layer[displayedStandardImage].imgwidth , get(tempDisplayedImageObjectWidth));
set(layer[displayedStandardImage].imgheight, get(tempDisplayedImageObjectHeight));
);
);
,
set(layer[displayedStandardImage].imgwidth , get(layer[displayedStandardImage].fullwidth));
set(layer[displayedStandardImage].imgheight, get(layer[displayedStandardImage].fullheight));
);
set(resizedwidth, get(layer[displayedStandardImage].imgwidth));
set(resizedheight, get(layer[displayedStandardImage].imgheight));
if(layer[displayedStandardImage].applyratio,
sub(resizedstagewidth, get(stagewidth), get(layer[displayedStandardImage].x));
sub(resizedstageheight, get(stageheight), get(layer[displayedStandardImage].y));
Math.abs(resizedstagewidth);
Math.abs(resizedstageheight);
if(resizedwidth GT resizedstagewidth,
mul(tempresizedheight, get(resizedheight), get(resizedstagewidth));
div(tempresizedheight, get(resizedwidth));
Math.round(tempresizedheight);
set(resizedwidth, get(resizedstagewidth));
set(resizedheight, get(tempresizedheight));
);
if(resizedheight GT resizedstageheight,
mul(tempresizedwidth, get(resizedwidth), get(resizedstageheight));
div(tempresizedwidth, get(resizedheight));
Math.round(tempresizedwidth);
set(resizedheight, get(resizedstageheight));
set(resizedwidth, get(tempresizedwidth));
);
);
if(layer[displayedStandardImage].animated,
set(layer[displayedStandardImage].animated, false);
tween(layer[displayedStandardImage].width , get(resizedwidth), 1, easeOutQuad);
tween(layer[displayedStandardImage].height, get(resizedheight), 1, easeOutQuad);
,
set(layer[displayedStandardImage].width , get(resizedwidth));
set(layer[displayedStandardImage].height, get(resizedheight));
);
if(layer[displayedStandardImage].overlay,set(layer[displayedStandardImageOverlay].visible, true););
set(layer[displayedStandardImage].visible, true);
,
delayedcall(0.2,resizeDisplayedImageObject(););
);
ifnot(layer[displayedStandardImage].currentCall,if(layer[displayedStandardImage].visible,resumeautorotation(forcehotspot);
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););
removelayer(displayedStandardImage);
););