showtooltip('hotspot');
hideTooltip();
showTooltip('hotspot');
hideTooltip();
showtooltip('hotspot');
pauseautorotation(forcehotspot);
hideTooltip();
resumeautorotation(forcehotspot);
showTooltip('hotspot');
if(hotspot[get(videocontrolpause)].visible == false,
if(hotspot[get(videocontrolplay)].visible == false,
set(hotspot[get(videocontrolpause)].visible, true);
);
);
hideTooltip();
ifnot(ispaused,
if(hotspot[get(videocontrolpause)].visible,
set(hotspot[get(videocontrolpause)].visible, false);
);
);
set(isVideoReadyForPlaying, false);
if (isvideoready,
if (canstart,
set(isVideoReadyForPlaying, true);
,
stop();
seek(0);
);
);
if(isVideoReadyForPlaying,
if(tour_displayspots,
if(ispaused,
if(stateVideo == "startplaying",
set(stateVideo, "playing");
play();
);
);
);
if(device.flash,
if (tour_soundson,
div(volume, tour_soundsvolume, 100);
,
set(volume, 0);
);
,
ifnot(device.ios,
if (tour_soundson,
js(kpanotour.Sounds.startVideosSounds(get(volume)));
,
js(kpanotour.Sounds.stopVideosSounds());
);
);
);
onvideoreadyspecific();
onvideoreadycontrols();
,
delayedcall(0.5,onvideoreadyRectVideoDefaultVideoSpotStyle());
);
if(hotspot[%1],
if(hotspot[%1].activated,
set(hotspot[%1].visible, true);
);
inc(hotspot[%1].frame,1, 11,0);
mul(hotspot[%1].ypos, hotspot[%1].frame, 64);
txtadd(hotspot[%1].crop, '0|', get(hotspot[%1].ypos),'|64|64');
delayedcall(%2, 0.1, animatevideospotloaderRectVideoDefaultVideoSpotStyle(%1, %2) );
,
stopdelayedcall(%2);
);
removehotspot(%1);
switchFullscreen();
getmessage(contextmenu.item[normal].caption, contextmenunormallabel);
getmessage(contextmenu.item[architectural].caption, contextmenuarchitecturallabel);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, view.hlookatmax, view.hlookatmin);
if (viewhfov == 360,
sub(viewvfov, view.vlookatmax, view.vlookatmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
set(contextmenu.item[littleplanet].visible, true);
getmessage(contextmenu.item[littleplanet].caption, contextmenulittleplanetlabel);
,
set(contextmenu.item[littleplanet].visible, false);
);
if (device.fullscreensupport,
if(tour_fullscreen,
getmessage(contextmenu.item[fullscreenentry].caption, contextmenucloseFsLabel);
set(contextmenu.item[fullscreenentry].onclick, exitFullscreen();
);
,
getmessage(contextmenu.item[fullscreenentry].caption, contextmenuopenFsLabel);
set(contextmenu.item[fullscreenentry].onclick, enterFullscreen();
);
);
,
set(contextmenu.item[fullscreenentry].visible, false);
);
ifnot (theme2barbuilt, theme2buildMenu(); set(theme2barbuilt, true););
set(theme2button_pos, 20);
set(layer[theme2btn_hidecontrols].x, get(theme2button_pos));
set(layer[theme2btn_showcontrols].x, get(theme2button_pos));
inc(theme2button_pos, 36);
add(theme2backgroundwidthwhenclosed, get(theme2button_pos), 20);
if (device.desktop,
set(layer[theme2btn_display_help].x, get(theme2button_pos));
set(layer[theme2btn_close_help ].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
if (device.fullscreensupport,
set(layer[theme2btn_openfs ].x, get(theme2button_pos));
set(layer[theme2btn_closefs].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
set(layer[theme2btn_autorotate_on ].x, get(theme2button_pos));
set(layer[theme2btn_autorotate_off].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_show_thumbnails].x, get(theme2button_pos));
set(layer[theme2btn_hide_thumbnails].x, get(theme2button_pos));
inc(theme2button_pos, 36);
if (device.desktop,
set(layer[theme2btn_ctrlmode_drag_to].x, get(theme2button_pos));
set(layer[theme2btn_ctrlmode_move_to].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
if (device.desktop,
set(layer[theme2btn_right].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_left].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
if (device.desktop,
set(layer[theme2btn_down].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_up].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
if (device.desktop,
set(layer[theme2btn_out].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_in].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
if (scene.count GT 1,
set(layer[theme2btn_next_pano].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_prev_pano].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
inc(theme2button_pos, 20);
set(theme2backgroundwidthwhenopened, get(theme2button_pos));
add(theme2VerifyVisibility, 20, 20);
if(theme2backgroundwidthwhenopened == 20,
set(theme2backgroundwidthwhenopened, 0);
);
set(layer[theme2menu_controlbar_bg_img].width, get(theme2button_pos));
set(layer[theme2menu_controlbar_bg].width, get(theme2button_pos));
theme2showMenuControls();
tween(alpha,1,0.1,easeoutquad);
tween(y,-2,0.1,easeoutquad);
tween(alpha,0.8);
tween(y,0,0.1,easeoutquad);
hideTooltip();
set(layer[theme2btn_ctrlmode_move_to].visible, false);
set(layer[theme2btn_ctrlmode_drag_to].visible, false);
if (tour_controlmodemousetype == "moveto",
set(layer[theme2btn_ctrlmode_drag_to].visible, true);
set(layer[theme2btn_ctrlmode_move_to].visible, false);
,
set(layer[theme2btn_ctrlmode_move_to].visible, true);
set(layer[theme2btn_ctrlmode_drag_to].visible, false);
);
if (device.desktop,
set(theme2DisplayControlModeButtons, false);
if (theme2IsOpened, set(theme2DisplayControlModeButtons, true););
if (theme2DisplayControlModeButtons,
theme2ShowControlModeButtons();
,
theme2HideControlModeButtons();
);
,
theme2HideControlModeButtons();
);
set(layer[theme2btn_show_thumbnails].visible, false);
set(layer[theme2btn_hide_thumbnails].visible, false);
if (tour_displaythumbnails,
set(layer[theme2btn_hide_thumbnails].visible, true);
set(layer[theme2btn_show_thumbnails].visible, false);
,
set(layer[theme2btn_show_thumbnails].visible, true);
set(layer[theme2btn_hide_thumbnails].visible, false);
);
set(theme2DisplayHideShowThumbnailsButtons, false);
if (theme2IsOpened, set(theme2DisplayHideShowThumbnailsButtons, true););
if (theme2DisplayHideShowThumbnailsButtons,
theme2ShowHideShowThumbnailsButtons();
,
theme2HideHideShowThumbnailsButtons();
);
set(theme2IsOpened, false);
set(layer[theme2btn_hidecontrols].visible, false);
set(layer[theme2btn_showcontrols].visible, true);
theme2updateFullscreenButtons();
if (scene.count GT 1,
set(layer[theme2btn_prev_pano].visible, false);
set(layer[theme2btn_next_pano].visible, false);
);
theme2updateAutorotationButtons();
theme2updateHideShowThumbnailsButtons();
set(layer[theme2btn_up].visible , false);
set(layer[theme2btn_down].visible, false);
set(layer[theme2btn_right].visible, false);
set(layer[theme2btn_left].visible , false);
set(layer[theme2btn_in].visible , false);
set(layer[theme2btn_out].visible, false);
theme2updateControlModeButtons();
theme2updateHelpButtons();
if(theme2backgroundwidthwhenclosed == 0,
set(layer[theme2menu_controlbar_bg_img].visible, false);
set(layer[theme2menu_controlbar_bg].visible, false);
,
set(layer[theme2menu_controlbar_bg_img].visible, true);
set(layer[theme2menu_controlbar_bg].visible, true);
);
tween(layer[theme2menu_controlbar_bg_img].width , get(theme2backgroundwidthwhenclosed));
tween(layer[theme2menu_controlbar_bg].width , get(theme2backgroundwidthwhenclosed));
tween(layer[theme2menu_controlbar_bg_img].alpha, 1);
set(theme2IsOpened, true);
set(layer[theme2btn_hidecontrols].visible, true);
set(layer[theme2btn_showcontrols].visible, false);
if(theme2backgroundwidthwhenopened == 0,
set(layer[theme2menu_controlbar_bg_img].visible, false);
set(layer[theme2menu_controlbar_bg].visible, false);
,
set(layer[theme2menu_controlbar_bg_img].visible, true);
set(layer[theme2menu_controlbar_bg].visible, true);
);
tween(layer[theme2menu_controlbar_bg_img].alpha, 1);
tween(layer[theme2menu_controlbar_bg_img].width, get(theme2backgroundwidthwhenopened), 0.5, easeOutQuad, theme2showMenuButtons(););
tween(layer[theme2menu_controlbar_bg].width, get(theme2backgroundwidthwhenopened), 0.5, easeOutQuad, theme2showMenuButtons(););
if (device.desktop,
set(layer[theme2btn_up].visible , true);
set(layer[theme2btn_down].visible, true);
);
if (device.desktop,
set(layer[theme2btn_right].visible, true);
set(layer[theme2btn_left].visible , true);
);
if (device.desktop,
set(layer[theme2btn_in].visible , true);
set(layer[theme2btn_out].visible, true);
);
theme2updateControlModeButtons();
theme2updateHelpButtons();
theme2updateFullscreenButtons();
if (scene.count GT 1,
set(layer[theme2btn_prev_pano].visible, true);
set(layer[theme2btn_next_pano].visible, true);
);
theme2updateAutorotationButtons();
theme2updateHideShowThumbnailsButtons();
set(layer[theme2helpScreenFg].displayed,true);
set(layer[theme2helpScreen].visible,true);
tween(layer[theme2helpScreen].height, 50%, 1, easeOutQuad,
set(layer[theme2helpScreenFg].visible,true);
);
theme2updateHelpButtons();
set(layer[theme2helpScreenFg].displayed,false);
set(layer[theme2helpScreenFg].visible,false);
tween(layer[theme2helpScreen].height, 10%, 1, easeOutQuad,
set(layer[theme2helpScreen].visible,false);
);
theme2updateHelpButtons();
set(layer[theme2btn_display_help].visible, false);
set(layer[theme2btn_close_help].visible, false);
if (layer[theme2helpScreenFg].displayed,
set(layer[theme2btn_close_help].visible, true);
set(layer[theme2btn_display_help].visible, false);
,
set(layer[theme2btn_display_help].visible, true);
set(layer[theme2btn_close_help].visible, false);
);
if (device.desktop,
set(theme2DisplayHelpButtons, false);
if (theme2IsOpened, set(theme2DisplayHelpButtons, true););
if (theme2DisplayHelpButtons,
theme2ShowHelpButtons();
,
theme2HideHelpButtons();
);
,
theme2HideHelpButtons();
);
set(layer[theme2btn_openfs].visible , false);
set(layer[theme2btn_closefs].visible, false);
if (device.fullscreensupport,
if(tour_fullscreen,
set(layer[theme2btn_openfs].visible , false);
set(layer[theme2btn_closefs].visible, true);
,
set(layer[theme2btn_openfs].visible ,true);
set(layer[theme2btn_closefs].visible,false);
);
,
theme2HideFullscreenButtons();
);
set(theme2DisplayFullscreenButtons, false);
if (theme2IsOpened, set(theme2DisplayFullscreenButtons, true););
if (theme2DisplayFullscreenButtons,
theme2ShowFullscreenButtons();
,
theme2HideFullscreenButtons();
);
set(layer[theme2btn_autorotate_off].visible, false);
set(layer[theme2btn_autorotate_on].visible , false);
if(autorotate.enabled == false,
set(layer[theme2btn_autorotate_off].visible, false);
set(layer[theme2btn_autorotate_on].visible , true);
,
set(layer[theme2btn_autorotate_off].visible, true);
set(layer[theme2btn_autorotate_on].visible , false);
);
set(theme2DisplayAutorotationButtons, false);
if (theme2IsOpened, set(theme2DisplayAutorotationButtons, true););
if (theme2DisplayAutorotationButtons,
theme2ShowAutorotationButtons();
,
theme2HideAutorotationButtons();
);
if(%1 == "arrow1",
set(arrow1Loaded-thumbnailsBar-theme02, true);
);
if(%1 == "arrow2",
set(arrow2Loaded-thumbnailsBar-theme02, true);
);
if(%1 == "border",
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(borderLoaded-thumbnailsBar-theme02, true);
);
);
if(%1 == "thumbnail",
inc(thumbnailsLoadedCounter-thumbnailsBar-theme02);
);
set(thumbsCount-thumbnailsBar-theme02, 0);
set(thumbsCount-thumbnailsBar-theme02, get(scene.count));
loadThumbs-thumbnailsBar-theme02();
if(firstInit-thumbnailsBar-theme02,
onLoadCompleteHandlerPartThree-thumbnailsBar-theme02();
,
onLoadCompleteHandlerPartTwo-thumbnailsBar-theme02();
);
set(imgCounter-thumbnailsBar-theme02, 3);
if(arrow1Loaded-thumbnailsBar-theme02,
dec(imgCounter-thumbnailsBar-theme02);
);
if(arrow2Loaded-thumbnailsBar-theme02,
dec(imgCounter-thumbnailsBar-theme02);
);
if(thumbsCount-thumbnailsBar-theme02 == thumbnailsLoadedCounter-thumbnailsBar-theme02,
dec(imgCounter-thumbnailsBar-theme02);
);
if(imgCounter-thumbnailsBar-theme02 LE 0,
stopdelayedcall(delayedCallOnLoadComplete-thumbnailsBar-theme02);
onLoadCompleteHandlerPartThree-thumbnailsBar-theme02();
,
delayedcall(delayedCallOnLoadComplete-thumbnailsBar-theme02, 0.2, onLoadCompleteHandlerPartTwo-thumbnailsBar-theme02());
);
resetMouseBehavior-thumbnailsBar-theme02();
highlightCurrentThumb-thumbnailsBar-theme02();
if(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent,
mul(adjustWidth-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].marginX), 2);
add(adjustWidth-thumbnailsBar-theme02, get(layer[thumbsScrollArea-thumbnailsBar-theme02].width));
mul(adjustHeight-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].marginY), 2);
add(adjustHeight-thumbnailsBar-theme02, get(layer[thumbsScrollArea-thumbnailsBar-theme02].height));
if(adjustWidth-thumbnailsBar-theme02 GT stagewidth,
set(adjustWidth-thumbnailsBar-theme02, get(stagewidth));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent, false);
,
if(adjustHeight-thumbnailsBar-theme02 GT stageheight,
set(adjustHeight-thumbnailsBar-theme02, get(stageheight));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent, false);
);
);
setSize-thumbnailsBar-theme02(get(adjustWidth-thumbnailsBar-theme02), get(adjustHeight-thumbnailsBar-theme02));
);
setupArrows-thumbnailsBar-theme02(true);
if (thumbsCounter-thumbnailsBar-theme02 LE 0,
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, false);
);
set(startResize-thumbnailsBar-theme02, true);
set(firstInit-thumbnailsBar-theme02, true);
delayedcall(0.1, onResizeCallback-thumbnailsBar-theme02(false); );
if(startResize-thumbnailsBar-theme02,
setSize-thumbnailsBar-theme02(get(layer[scrollAreaContainer-thumbnailsBar-theme02].targetWidth), get(layer[scrollAreaContainer-thumbnailsBar-theme02].targetHeight));
setupArrows-thumbnailsBar-theme02(%1);
if (thumbsCounter-thumbnailsBar-theme02 LE 0,
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, false);
);
);
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, true);
onResizeCallback-thumbnailsBar-theme02(true);
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, false);
if (tour_displaythumbnails,
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, true);
onResizeCallback-thumbnailsBar-theme02(true);
,
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, false);
);
set(layer[thumbnailsBar-thumbnailsBar-theme02].visible, false);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetX, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderWidth));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetY, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderWidth));
mul(totalOffsetX-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderWidth), 2);
mul(totalOffsetY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderWidth), 2);
if(startResize-thumbnailsBar-theme02,
sub(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth, get(totalOffsetX-thumbnailsBar-theme02));
sub(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight, get(totalOffsetY-thumbnailsBar-theme02));
);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbWidth, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbHeight, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight));
add(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth, get(totalOffsetX-thumbnailsBar-theme02));
add(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight, get(totalOffsetY-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetX, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetX));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetY, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetY));
mul(totalOffsetX-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetX), 2);
mul(totalOffsetY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetY), 2);
if(startResize-thumbnailsBar-theme02,
sub(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth, get(totalOffsetX-thumbnailsBar-theme02));
sub(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight, get(totalOffsetY-thumbnailsBar-theme02));
);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbWidth, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbHeight, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight));
add(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth, get(totalOffsetX-thumbnailsBar-theme02));
add(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight, get(totalOffsetY-thumbnailsBar-theme02));
div(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].height), 4);
set(cropX-thumbnailsBar-theme02, 0);
set(cropY-thumbnailsBar-theme02, 0);
set(cropW-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].width));
set(cropH-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight));
txtadd(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropDefault, get(cropX-thumbnailsBar-theme02), '|', get(cropY-thumbnailsBar-theme02), '|', get(cropW-thumbnailsBar-theme02), '|', get(cropH-thumbnailsBar-theme02));
add(cropY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight));
txtadd(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropHover, get(cropX-thumbnailsBar-theme02), '|', get(cropY-thumbnailsBar-theme02), '|', get(cropW-thumbnailsBar-theme02), '|', get(cropH-thumbnailsBar-theme02));
add(cropY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight));
txtadd(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropSelected, get(cropX-thumbnailsBar-theme02), '|', get(cropY-thumbnailsBar-theme02), '|', get(cropW-thumbnailsBar-theme02), '|', get(cropH-thumbnailsBar-theme02));
add(cropY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight));
txtadd(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropVisited, get(cropX-thumbnailsBar-theme02), '|', get(cropY-thumbnailsBar-theme02), '|', get(cropW-thumbnailsBar-theme02), '|', get(cropH-thumbnailsBar-theme02));
set(scaleX-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetX));
set(scaleY-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].offsetY));
sub(scaleW-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].width), get(totalOffsetX-thumbnailsBar-theme02));
sub(scaleH-thumbnailsBar-theme02, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].quarterHeight), get(totalOffsetY-thumbnailsBar-theme02));
txtadd(layer[thumbnailBorderSource-thumbnailsBar-theme02].scale9grid, get(scaleX-thumbnailsBar-theme02), '|', get(scaleY-thumbnailsBar-theme02), '|', get(scaleW-thumbnailsBar-theme02), '|', get(scaleH-thumbnailsBar-theme02));
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(imgCounter-thumbnailsBar-theme02, 1);
,
set(imgCounter-thumbnailsBar-theme02, 0);
);
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
if(borderLoaded-thumbnailsBar-theme02,
dec(imgCounter-thumbnailsBar-theme02);
);
);
if(imgCounter-thumbnailsBar-theme02 LE 0,
stopdelayedcall(delayedCallOnLoadCompleteBorder-thumbnailsBar-theme02);
loadThumbsPartTwo-thumbnailsBar-theme02();
,
delayedcall(delayedCallOnLoadCompleteBorder-thumbnailsBar-theme02, 0.2, loadThumbs-thumbnailsBar-theme02());
);
ifnot(layer[scrollAreaContainer-thumbnailsBar-theme02].ready,
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
thumbnailBorderImageInit-thumbnailsBar-theme02();
,
thumbnailBorderDrawInit-thumbnailsBar-theme02();
);
set(thumbsCounter-thumbnailsBar-theme02, 0);
set(i-thumbnailsBar-theme02-wait,30);
for( set(i-thumbnailsBar-theme02, 0), i-thumbnailsBar-theme02 LT scene.count, inc(i-thumbnailsBar-theme02),
if(i-thumbnailsBar-theme02-wait == i-thumbnailsBar-theme02,
add(i-thumbnailsBar-theme02-wait,30);
wait(0);
);
createThumb-thumbnailsBar-theme02(get(scene[get(i-thumbnailsBar-theme02)].name), get(scene[get(i-thumbnailsBar-theme02)].thumburl), get(i-thumbnailsBar-theme02), get(scene[get(i-thumbnailsBar-theme02)].titleid));
inc(thumbsCounter-thumbnailsBar-theme02);
);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].currentThumbsCount, get(thumbsCounter-thumbnailsBar-theme02));
setSize-thumbnailsBar-theme02(get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].width), get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].height));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].visible, true);
if (tour_displaycontrols,
showWithControlsBar-thumbnailsBar-theme02();
,
hideWithControlsBar-thumbnailsBar-theme02();
);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].ready, true);
);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].targetWidth, %1);
set(layer[scrollAreaContainer-thumbnailsBar-theme02].targetHeight, %2);
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].width, %1);
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].height, %2);
layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].updatepos();
mul(totalMarginX-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].x), 2);
mul(totalMarginY-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].y), 2);
add(totalPluginHeight-thumbnailsBar-theme02, get(totalMarginY-thumbnailsBar-theme02), get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight));
if(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].pixelheight LT totalPluginHeight-thumbnailsBar-theme02,
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].height, get(totalPluginHeight-thumbnailsBar-theme02));
);
layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].updatepos();
sub(containerWidth-thumbnailsBar-theme02, get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].pixelwidth), get(totalMarginX-thumbnailsBar-theme02));
sub(containerHeight-thumbnailsBar-theme02, get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].pixelheight), get(totalMarginY-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].width, get(containerWidth-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].height, get(containerHeight-thumbnailsBar-theme02));
set(scrollAreaSize-thumbnailsBar-theme02, 0);
mul(totalThumbsSpacer-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].currentThumbsCount), get(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbSpacer));
sub(totalThumbsSpacer-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbSpacer));
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible, true);
mul(scrollAreaSize-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth), get(layer[scrollAreaContainer-thumbnailsBar-theme02].currentThumbsCount));
add(scrollAreaSize-thumbnailsBar-theme02, get(totalThumbsSpacer-thumbnailsBar-theme02));
set(layer[thumbsScrollArea-thumbnailsBar-theme02].width, get(scrollAreaSize-thumbnailsBar-theme02));
set(layer[thumbsScrollArea-thumbnailsBar-theme02].height, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight));
if(layer[scrollAreaContainer-thumbnailsBar-theme02].width LT layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth,
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible, false);
,
verifyThumbnailsBarVisibility-thumbnailsBar-theme02();
);
if(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].width LT 0,
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible, false);
);
if(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible,
set(boolValue-thumbnailsBar-theme02, false);
if (tour_displaythumbnails,
if (tour_displaycontrols,
set(boolValue-thumbnailsBar-theme02, true);
);
);
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible, get(boolValue-thumbnailsBar-theme02));
);
add(offsetFactor-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth), get(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbSpacer));
mul(thumbIncPos-thumbnailsBar-theme02, %3, get(offsetFactor-thumbnailsBar-theme02));
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
add(thumbIncPos-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetX));
);
mul(negativeOffsetX-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetX), -1);
mul(negativeOffsetY-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetY), -1);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-thumbnailsBar-theme02');
addlayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
addlayer(get(thumbBorderName));
ifnot(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(layer[get(thumbBorderName)].type, container);
set(layer[get(thumbBorderName)].parent, thumbsScrollArea-thumbnailsBar-theme02);
);
set(layer[get(thumbName)].onloaded, loadedImages-thumbnailsBar-theme02("thumbnail"););
set(layer[get(thumbName)].url, %2);
set(layer[get(thumbName)].keep, true);
set(layer[get(thumbName)].width, get(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbWidth));
set(layer[get(thumbName)].height, get(layer[scrollAreaContainer-thumbnailsBar-theme02].thumbHeight));
set(layer[get(thumbName)].align, topleft);
set(layer[get(thumbName)].y, get(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetY));
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(layer[get(thumbName)].parent, thumbsScrollArea-thumbnailsBar-theme02);
set(layer[get(thumbName)].x, get(thumbIncPos-thumbnailsBar-theme02));
,
set(layer[get(thumbName)].parent, get(thumbBorderName));
set(layer[get(thumbName)].x, get(layer[scrollAreaContainer-thumbnailsBar-theme02].offsetX));
set(layer[get(thumbName)].onclick, resetMouseBehavior-thumbnailsBar-theme02(); mainloadscene(%1); highlightThumb-thumbnailsBar-theme02(%1));
);
set(layer[get(thumbBorderName)].keep, true);
set(layer[get(thumbBorderName)].width, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth));
set(layer[get(thumbBorderName)].height, get(layer[scrollAreaContainer-thumbnailsBar-theme02].itemHeight));
set(layer[get(thumbBorderName)].align, topleft);
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(layer[get(thumbBorderName)].url, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].url));
set(layer[get(thumbBorderName)].scale9grid, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].scale9grid));
set(layer[get(thumbBorderName)].parent, get(thumbName));
set(layer[get(thumbBorderName)].x, get(negativeOffsetX-thumbnailsBar-theme02));
set(layer[get(thumbBorderName)].y, get(negativeOffsetY-thumbnailsBar-theme02));
set(layer[get(thumbBorderName)].onclick, resetMouseBehavior-thumbnailsBar-theme02(); mainloadscene(%1); highlightThumb-thumbnailsBar-theme02(%1));
,
set(layer[get(thumbBorderName)].x, get(thumbIncPos-thumbnailsBar-theme02));
);
setupMouseBehavior-thumbnailsBar-theme02(%1, %4);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-thumbnailsBar-theme02');
removelayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
removelayer(get(thumbBorderName));
if(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent,
hideArrows-thumbnailsBar-theme02();
,
ifnot(device.touchdevice,
if(layer[scrollAreaContainer-thumbnailsBar-theme02].width LT layer[thumbsScrollArea-thumbnailsBar-theme02].width,
showArrows-thumbnailsBar-theme02();
,
hideArrows-thumbnailsBar-theme02();
);
,
hideArrows-thumbnailsBar-theme02();
);
);
if(%1,
scrollToCurrentThumb-thumbnailsBar-theme02();
);
if(layer[scrollAreaContainer-thumbnailsBar-theme02].width LT layer[scrollAreaContainer-thumbnailsBar-theme02].itemWidth,
set(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].visible, false);
);
set(layer[scrollPrevArrow-thumbnailsBar-theme02].visible, true);
set(layer[scrollNextArrow-thumbnailsBar-theme02].visible, true);
add(totalArrowSize-thumbnailsBar-theme02, get(layer[scrollPrevArrow-thumbnailsBar-theme02].width), get(layer[scrollNextArrow-thumbnailsBar-theme02].width));
sub(scrollAreaContainerSize-thumbnailsBar-theme02, get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].pixelwidth), get(totalArrowSize-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].width, get(scrollAreaContainerSize-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].x, get(layer[scrollPrevArrow-thumbnailsBar-theme02].width));
set(layer[scrollPrevArrow-thumbnailsBar-theme02].onhover, scrollPrev-thumbnailsBar-theme02(););
set(layer[scrollNextArrow-thumbnailsBar-theme02].onhover, scrollNext-thumbnailsBar-theme02(););
set(layer[scrollPrevArrow-thumbnailsBar-theme02].onclick, scrollPrev-thumbnailsBar-theme02(get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedAcceleration)););
set(layer[scrollNextArrow-thumbnailsBar-theme02].onclick, scrollNext-thumbnailsBar-theme02(get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedAcceleration)););
set(layer[scrollPrevArrow-thumbnailsBar-theme02].onout, set(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed, get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedInit)););
set(layer[scrollNextArrow-thumbnailsBar-theme02].onout, set(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed, get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedInit)););
set(layer[scrollPrevArrow-thumbnailsBar-theme02].visible, false);
set(layer[scrollNextArrow-thumbnailsBar-theme02].visible, false);
mul(totalMargin-thumbnailsBar-theme02, get(layer[scrollAreaContainer-thumbnailsBar-theme02].marginX), 2);
sub(scrollAreaContainerSize-thumbnailsBar-theme02, get(layer[get(layer[scrollAreaContainer-thumbnailsBar-theme02].parent)].pixelwidth), get(totalMargin-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].width, get(scrollAreaContainerSize-thumbnailsBar-theme02));
set(layer[scrollAreaContainer-thumbnailsBar-theme02].x, get(layer[scrollAreaContainer-thumbnailsBar-theme02].marginX));
if(%1,
inc(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed, %1);
);
layer[thumbsScrollArea-thumbnailsBar-theme02].stopscrolling();
set(scrollLimit-thumbnailsBar-theme02, 0);
sub(scrollLimit-thumbnailsBar-theme02, get(layer[thumbsScrollArea-thumbnailsBar-theme02].width), get(layer[scrollAreaContainer-thumbnailsBar-theme02].width));
div(scrollLimit-thumbnailsBar-theme02, 2);
add(layer[thumbsScrollArea-thumbnailsBar-theme02].x, get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed));
if(layer[thumbsScrollArea-thumbnailsBar-theme02].x GE scrollLimit-thumbnailsBar-theme02,
set(layer[thumbsScrollArea-thumbnailsBar-theme02].x, get(scrollLimit-thumbnailsBar-theme02));
);
if(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed LT layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedMax,
inc(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed);
);
if(%1,
inc(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed, %1);
);
layer[thumbsScrollArea-thumbnailsBar-theme02].stopscrolling();
sub(scrollLimit-thumbnailsBar-theme02, get(layer[thumbsScrollArea-thumbnailsBar-theme02].width), get(layer[scrollAreaContainer-thumbnailsBar-theme02].width));
div(scrollLimit-thumbnailsBar-theme02, 2);
mul(scrollLimit-thumbnailsBar-theme02, -1);
sub(layer[thumbsScrollArea-thumbnailsBar-theme02].x, get(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed));
if(layer[thumbsScrollArea-thumbnailsBar-theme02].x LE scrollLimit-thumbnailsBar-theme02,
set(layer[thumbsScrollArea-thumbnailsBar-theme02].x, get(scrollLimit-thumbnailsBar-theme02));
);
if(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed LT layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeedMax,
inc(layer[scrollAreaContainer-thumbnailsBar-theme02].scrollSpeed);
);
set(j-thumbnailsBar-theme02-wait,30);
for( set(j-thumbnailsBar-theme02, 0), j-thumbnailsBar-theme02 LT scene.count, inc(j-thumbnailsBar-theme02),
if(j-thumbnailsBar-theme02-wait == j-thumbnailsBar-theme02,
add(j-thumbnailsBar-theme02-wait,30);
wait(0);
);
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, get(scene[get(j-thumbnailsBar-theme02)].name));
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
setupMouseBehavior-thumbnailsBar-theme02(get(scene[get(j-thumbnailsBar-theme02)].name), get(scene[get(j-thumbnailsBar-theme02)].titleid));
);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-thumbnailsBar-theme02');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropDefault));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropHover));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropHover));
set(layer[get(thumbBorderName)].tooltip, %2);
set(layer[get(thumbBorderName)].onhover, showTooltip('plugin', ));
set(layer[get(thumbBorderName)].onout, hideTooltip());
,
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderColorDefault));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderAlphaDefault));
set(layer[get(thumbName)].tooltip, %2);
set(layer[get(thumbName)].onhover, showTooltip('plugin', ));
set(layer[get(thumbName)].onover,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderColorHover));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderAlphaHover));
);
set(layer[get(thumbName)].onout,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderColorDefault));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderAlphaDefault));
hideTooltip();
);
);
highlightThumb-thumbnailsBar-theme02(get(xml.scene));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropSelected));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropSelected));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].cropSelected));
,
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-thumbnailsBar-theme02');
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderColorSelected));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-thumbnailsBar-theme02].borderAlphaSelected));
set(layer[get(thumbName)].onover, "");
set(layer[get(thumbName)].onout, hideTooltip(););
);
scrollToThumb-thumbnailsBar-theme02(%1);
scrollToThumb-thumbnailsBar-theme02(get(xml.scene));
set(thumbName, 'thumb_');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbName, %1);
txtadd(thumbName, '-thumbnailsBar-theme02');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-thumbnailsBar-theme02');
set(posX-thumbnailsBar-theme02, 0);
if(layer[thumbnailBorderSource-thumbnailsBar-theme02].url,
div(halfThumbWidth-thumbnailsBar-theme02, get(layer[get(thumbName)].width), 2);
ifnot(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent,
add(posX-thumbnailsBar-theme02, get(layer[get(thumbName)].x), get(halfThumbWidth-thumbnailsBar-theme02));
);
if(layer[thumbsScrollArea-thumbnailsBar-theme02].scrolltocenter,
layer[thumbsScrollArea-thumbnailsBar-theme02].scrolltocenter(get(posX-thumbnailsBar-theme02), 0);
);
,
div(halfThumbWidth-thumbnailsBar-theme02, get(layer[get(thumbBorderName)].width), 2);
ifnot(layer[scrollAreaContainer-thumbnailsBar-theme02].adjustToContent,
add(posX-thumbnailsBar-theme02, get(layer[get(thumbBorderName)].x), get(halfThumbWidth-thumbnailsBar-theme02));
);
if(layer[thumbsScrollArea-thumbnailsBar-theme02].scrolltocenter,
layer[thumbsScrollArea-thumbnailsBar-theme02].scrolltocenter(get(posX-thumbnailsBar-theme02), 0);
);
);
if(plugin[gyroscope],
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
if(scene[get(xml.scene)].planar,
if(plugin[gyroscope].enabled,
switch(plugin[gyroscope].enabled);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
,
if(plugin[gyroscope].activated,
ifnot(plugin[gyroscope].enabled,
switch(plugin[gyroscope].enabled);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
);
);
);
);
);
if(plugin[gyroscope],
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
if(%1,
set(plugin[gyroscope].activated,true);
);
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],
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
ifnot(scene[get(xml.scene)].planar,
switch(plugin[gyroscope].enabled);
set(plugin[gyroscope].activated,true);
);
set(tour_gyroscopedevices, true);
events.dispatch(ongyroscopeavailable);
,
set(tour_gyroscopedevices, false);
);
,
set(tour_gyroscopedevices, false);
);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
set(layer[prevnexttheme2btn_prev_pano].visible, false);
set(layer[prevnexttheme2btn_next_pano].visible, false);
set(layer[prevnexttheme2btn_prev_pano].visible, true);
set(layer[prevnexttheme2btn_next_pano].visible, true);
if (%1 == null,
showlog();trace("Display Image : function called without any image. Verify its parameters in Panotour.");
,
if (layer[displayedStandardImage],
if(layer[displayedStandardImage].doNotDeleteMe,
set(layer[displayedStandardImage].currentCall, false);
set(layer[displayedStandardImage].visible, true);
set(layer[displayedStandardImage].doNotDeleteMe, false);
if (%1 == layer[displayedStandardImage].url,resumeautorotation(forcehotspot);
applyDisplayedImageObjectAnimation(%8);
,
setDisplayedImageObjectParameters(%1, %2, %3, %4, %5, %6, %8);
);
,
set(layer[displayedStandardImage].currentCall, true);
set(layer[displayedStandardImage].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8););
);
,
addlayer(displayedStandardImage);
set(layer[displayedStandardImage].keep, false);
set(layer[displayedStandardImage].onclick, resumeautorotation(forcehotspot);
applyDisplayedImageObjectAnimation(%8););
set(layer[displayedStandardImage].zorder , 99);
set(layer[displayedStandardImage].currentCall, true);
set(layer[displayedStandardImage].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8););
if (%7,pauseautorotation(forcehotspot);
);
set(layer[displayedStandardImage].visible, false);
);
);
if (%1,
tween(layer[displayedStandardImage].width, 1, 1, easeOutQuad, removelayer(displayedStandardImage););
tween(layer[displayedStandardImage].height, 1, 1, easeOutQuad);
,
removelayer(displayedStandardImage);
);
set(layer[displayedStandardImage].url , %1);
set(layer[displayedStandardImage].align , %2);
set(layer[displayedStandardImage].x , %3);
set(layer[displayedStandardImage].y , %4);
if(%7,
set(layer[displayedStandardImage].width , 1);
set(layer[displayedStandardImage].height, 1);
tween(layer[displayedStandardImage].width , %5, 1, easeOutQuad);
tween(layer[displayedStandardImage].height, %6, 1, easeOutQuad);
,
set(layer[displayedStandardImage].width , %5);
set(layer[displayedStandardImage].height, %6);
);
ifnot(layer[displayedStandardImage].currentCall,if(layer[displayedStandardImage].visible,resumeautorotation(forcehotspot);
removelayer(displayedStandardImage);
););
set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);
set(tour_displaycontrols, true); events.dispatch(showtourcontrols);
set(tour_displaythumbnails, false);events.dispatch(hidetourthumbnails);
set(tour_displaythumbnails, true); events.dispatch(showtourthumbnails);
set(tour_fullscreen,false);set(fullscreen,false);
set(tour_fullscreen,true);set(fullscreen,true);
if(tour_fullscreen,exitFullScreen();,enterFullScreen(););
set(tour_fullscreen,false);events.dispatch(onexitfullscreen);
stopSetViewTweens();
setViewArchitecturalComplete();
tween(view.fovmax, get(panoview.fovmax), distance(179, 1.00), easeoutquad);
tween(view.architectural, 1.0, distance(1.0, 0.45), easeoutquad,
tween(view.pannini, 0.0, distance(1.0, 0.45));
tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad,
set(view.fisheyefovlink, 0.5);
set(view.stereographic,false);
tween(view.vlookat, get(panoview.v), 1.25);
if(panoview.fov LE view.fov, tween(view.fov, get(panoview.fov), distance(50, 0.45)); );
);
);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, view.hlookatmax, view.hlookatmin);
if (viewhfov == 360,
sub(viewvfov, view.vlookatmax, view.vlookatmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
stopSetViewTweens();
setViewLittlePlanetComplete();
);
tween(view.architectural, 0.0, 0.25, easeoutquad,
tween(view.vlookat, 90, distance(179, 1.50), easeoutquad);
set(backtonormalfirst,false);
if(view.pannini GE 1.0, set(backtonormalfirst,true) );
if(view.stereographic == false, set(backtonormalfirst,true) );
if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); );
tween(view.pannini, 0.0, distance(1.0, 0.75));
if(panoview.fovmax LE 150, set(view.fovmax, 150); , set(view.fovmax, get(panoview.fovmax)); );
set(view.stereographic, true);
set(view.fisheyefovlink, 1.5);
tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad);
tween(view.fov, 150, distance(179, 0.75), easeoutquad);
);
stopSetViewTweens();
setViewNormalComplete();
tween(view.architectural, 0.0, distance(1.0, 0.45), easeoutquad,
tween(view.fovmax, get(panoview.fovmax), distance(179, 1.00));
tween(view.vlookat, get(panoview.v), distance(90, 0.45));
tween(view.pannini, 0.0, distance(1.0, 0.45));
tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad,
set(view.stereographic,false);
set(view.fisheyefovlink, 0.5);
if(panoview.fov LE view.fov, tween(view.fov, get(panoview.fov), distance(50, 0.45)); );
);
);
stoptween(view.fov);
stoptween(view.fovmax);
stoptween(view.vlookat);
stoptween(view.fisheye);
stoptween(view.architectural);
stoptween(view.pannini);
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, playpanolocalsounds();););
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, stoppanolocalsounds();););
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds,
set(kill3dSoundOnResume, true);
if(layer[displayedStandardVideo],
if(layer[displayedStandardVideo].pausebgsound,
if(tour_current_played_video,
set(kill3dSoundOnResume, false);
);););
if(layer[webvideodisplay_player],
if(layer[webvideodisplay_player].pausebgsound,
if(tour_current_played_web_video,
set(kill3dSoundOnResume, false);
);););
if(tour_current_played_sound_pausesound,
if(tour_current_played_sound,
set(kill3dSoundOnResume, false);
););
if(kill3dSoundOnResume,
resumepanolocalsounds();
);
););
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, pausepanolocalsounds();););
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, setpanolocalsoundsvolume();););
set(tour_soundson, true);events.dispatch(playtoursoundsevent);
resumeTourSoundsActions(true,true,true,true,true);
set(tour_soundson, false);events.dispatch(stoptoursoundsevent);
pauseTourSoundsActions(true,true,true,true,true);
set(tour_soundsvolume, %1);
set3DLocalSoundsVolume();
if(%1,
if(plugin[soundinterface],
if(plugin[soundinterface].started,
play3DLocalSounds();
);
);
);
if(%1,
stop3DLocalSounds();
);
if(%3,
stopVideoActionsSounds();
);
if(%1,
if(plugin[soundinterface],
if(plugin[soundinterface].started,
resume3DLocalSounds();
);
);
);
if(%3,
resumeVideoActionsSounds();
);
if(%1,
pause3DLocalSounds();
);
if(%3,
pauseVideoActionsSounds();
);
if(tour_current_played_video,
if(layer[displayedStandardVideo],
layer[displayedStandardVideo].stop();
removelayer(displayedStandardVideo);
if(layer[displayedStandardVideoOverlayButton], removelayer(displayedStandardVideoOverlayButton); );
if(layer[displayedStandardVideoOverlay], removelayer(displayedStandardVideoOverlay); );
delete(tour_current_played_video);
set(tour_current_played_video_state, 0);
);
);
if(tour_current_played_web_video,
displayWebVideoObjectClose();
);
if(tour_current_played_video,
set(resumeVideoActionsVerification, true);
if(tour_current_played_sound,
if(tour_current_played_video_state LT tour_current_played_sound_state,
set(resumeVideoActionsVerification, false);
);
);
if(resumeVideoActionsVerification,
if (tour_soundson,
div(volume, tour_soundsvolume, 100);
if(device.flash,
set(layer[displayedStandardVideo].volume, get(volume));
,
ifnot(device.ios,
js(kpanotour.Sounds.startVideosSounds(get(volume)));
);
);
,
if(device.flash,
set(layer[displayedStandardVideo].volume, 0);
,
ifnot(device.ios,
js(kpanotour.Sounds.stopVideosSounds());
);
);
);
);
);
if(tour_current_played_video,
if(device.flash,
set(layer[displayedStandardVideo].volume, 0);
,
ifnot(device.ios,
js(kpanotour.Sounds.stopVideosSounds());
);
);
);