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);
switchFullscreen();
getmessage(contextmenu.item[author].caption, project_author_name);
getmessage(contextmenu.item[website1].caption, contextmenuopenwebsitelabel1);
getmessage(contextmenu.item[normal].caption, contextmenunormallabel);
getmessage(contextmenu.item[architectural].caption, contextmenuarchitecturallabel);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
set(contextmenu.item[fisheye].visible, true);
getmessage(contextmenu.item[fisheye].caption, contextmenufisheyelabel);
set(contextmenu.item[stereographic].visible, true);
getmessage(contextmenu.item[stereographic].caption, contextmenustereographiclabel);
set(contextmenu.item[pannini].visible, true);
getmessage(contextmenu.item[pannini].caption, contextmenupanninilabel);
set(contextmenu.item[littleplanet].visible, true);
getmessage(contextmenu.item[littleplanet].caption, contextmenulittleplanetlabel);
set(contextmenu.item[fisheyeball].visible, true);
getmessage(contextmenu.item[fisheyeball].caption, contextmenufisheyeballlabel);
,
set(contextmenu.item[fisheye].visible, false);
set(contextmenu.item[stereographic].visible, false);
set(contextmenu.item[pannini].visible, false);
set(contextmenu.item[littleplanet].visible, false);
set(contextmenu.item[fisheyeball].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);
);
if (device.html5 AND tour_vrdevices,
getmessage(contextmenu.item[vrmodeentry].caption, contextmenuopenVrLabel);
set(contextmenu.item[vrmodeentry].onclick, js(accessWebVr());
);
,
set(contextmenu.item[vrmodeentry].visible, false);
);
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,
set(sceneisfull360, false);
if (scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
set(delaythegyrocheck, false);
if (sceneisfull360 AND tour_firstlittleplanet, set(delaythegyrocheck, true));
ifnot(delaythegyrocheck,
switch(plugin[gyroscope].enabled);
set(plugin[gyroscope].activated,true);
set(tour_gyroscopedevices, true);
events.dispatch(ongyroscopeavailable);
,
delayedcall(1, checkGyroAvailability(););
);
,
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);
ifnot (controlBar_dockedThumbnailsbarbuilt, controlBar_dockedThumbnailsbuildMenu(); set(controlBar_dockedThumbnailsbarbuilt, true););
if(%1 == "arrow1",
set(arrow1Loaded_controlBar_dockedThumbnails, true);
);
if(%1 == "arrow2",
set(arrow2Loaded_controlBar_dockedThumbnails, true);
);
if(%1 == "border",
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(borderLoaded_controlBar_dockedThumbnails, true);
);
);
if(%1 == "thumbnail",
inc(thumbnailsLoadedCounter_controlBar_dockedThumbnails);
);
set(thumbsCount_controlBar_dockedThumbnails, 0);
ifnot(scene[get(xml.scene)].group == layer[scrollAreaContainer_controlBar_dockedThumbnails].currentGroup,
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].ready, false);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].currentGroup, get(scene[get(xml.scene)].group));
);
for( set(i_controlBar_dockedThumbnails, 0), i_controlBar_dockedThumbnails LT scene.count, inc(i_controlBar_dockedThumbnails),
if(scene[get(i_controlBar_dockedThumbnails)].group == layer[scrollAreaContainer_controlBar_dockedThumbnails].currentGroup,
inc(thumbsCount_controlBar_dockedThumbnails);
);
);
loadThumbs_controlBar_dockedThumbnails();
if(firstInit_controlBar_dockedThumbnails,
onLoadCompleteHandlerPartThree_controlBar_dockedThumbnails();
,
onLoadCompleteHandlerPartTwo_controlBar_dockedThumbnails();
);
set(imgCounter_controlBar_dockedThumbnails, 3);
if(arrow1Loaded_controlBar_dockedThumbnails,
dec(imgCounter_controlBar_dockedThumbnails);
);
if(arrow2Loaded_controlBar_dockedThumbnails,
dec(imgCounter_controlBar_dockedThumbnails);
);
if(thumbsCount_controlBar_dockedThumbnails == thumbnailsLoadedCounter_controlBar_dockedThumbnails,
dec(imgCounter_controlBar_dockedThumbnails);
);
if(imgCounter_controlBar_dockedThumbnails LE 0,
stopdelayedcall(delayedCallOnLoadComplete_controlBar_dockedThumbnails);
onLoadCompleteHandlerPartThree_controlBar_dockedThumbnails();
,
delayedcall(delayedCallOnLoadComplete_controlBar_dockedThumbnails, 0.2, onLoadCompleteHandlerPartTwo_controlBar_dockedThumbnails());
);
resetMouseBehavior_controlBar_dockedThumbnails();
highlightCurrentThumb_controlBar_dockedThumbnails();
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent,
mul(adjustWidth_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginX), 2);
add(adjustWidth_controlBar_dockedThumbnails, get(layer[thumbsScrollArea_controlBar_dockedThumbnails].width));
mul(adjustHeight_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginY), 2);
add(adjustHeight_controlBar_dockedThumbnails, get(layer[thumbsScrollArea_controlBar_dockedThumbnails].height));
if(adjustWidth_controlBar_dockedThumbnails GT stagewidth,
set(adjustWidth_controlBar_dockedThumbnails, get(stagewidth));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent, false);
,
if(adjustHeight_controlBar_dockedThumbnails GT stageheight,
set(adjustHeight_controlBar_dockedThumbnails, get(stageheight));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent, false);
);
);
setSize_controlBar_dockedThumbnails(get(adjustWidth_controlBar_dockedThumbnails), get(adjustHeight_controlBar_dockedThumbnails));
);
initArrows_controlBar_dockedThumbnails();
setupArrows_controlBar_dockedThumbnails(true);
if (thumbsCounter_controlBar_dockedThumbnails LE 0,
set(layer[thumbnailsBar_controlBar_dockedThumbnails].visible, false);
);
set(startResize_controlBar_dockedThumbnails, true);
set(firstInit_controlBar_dockedThumbnails, true);
delayedcall(0.1, onResizeCallback_controlBar_dockedThumbnails(false); );
if(startResize_controlBar_dockedThumbnails,
setSize_controlBar_dockedThumbnails(get(layer[scrollAreaContainer_controlBar_dockedThumbnails].targetWidth), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].targetHeight));
setupArrows_controlBar_dockedThumbnails(%1);
if (thumbsCounter_controlBar_dockedThumbnails LE 0,
set(layer[thumbnailsBar_controlBar_dockedThumbnails].visible, false);
);
);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderWidth));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderWidth));
mul(totalOffsetX_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderWidth), 2);
mul(totalOffsetY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderWidth), 2);
if(startResize_controlBar_dockedThumbnails,
sub(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth, get(totalOffsetX_controlBar_dockedThumbnails));
sub(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight, get(totalOffsetY_controlBar_dockedThumbnails));
);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight));
add(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth, get(totalOffsetX_controlBar_dockedThumbnails));
add(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight, get(totalOffsetY_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetX));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetY));
mul(totalOffsetX_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetX), 2);
mul(totalOffsetY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetY), 2);
if(startResize_controlBar_dockedThumbnails,
sub(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth, get(totalOffsetX_controlBar_dockedThumbnails));
sub(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight, get(totalOffsetY_controlBar_dockedThumbnails));
);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight));
add(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth, get(totalOffsetX_controlBar_dockedThumbnails));
add(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight, get(totalOffsetY_controlBar_dockedThumbnails));
div(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].height), 4);
set(cropX_controlBar_dockedThumbnails, 0);
set(cropY_controlBar_dockedThumbnails, 0);
set(cropW_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].width));
set(cropH_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropDefault, get(cropX_controlBar_dockedThumbnails), '|', get(cropY_controlBar_dockedThumbnails), '|', get(cropW_controlBar_dockedThumbnails), '|', get(cropH_controlBar_dockedThumbnails));
add(cropY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropHover, get(cropX_controlBar_dockedThumbnails), '|', get(cropY_controlBar_dockedThumbnails), '|', get(cropW_controlBar_dockedThumbnails), '|', get(cropH_controlBar_dockedThumbnails));
add(cropY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropSelected, get(cropX_controlBar_dockedThumbnails), '|', get(cropY_controlBar_dockedThumbnails), '|', get(cropW_controlBar_dockedThumbnails), '|', get(cropH_controlBar_dockedThumbnails));
add(cropY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropVisited, get(cropX_controlBar_dockedThumbnails), '|', get(cropY_controlBar_dockedThumbnails), '|', get(cropW_controlBar_dockedThumbnails), '|', get(cropH_controlBar_dockedThumbnails));
set(scaleX_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetX));
set(scaleY_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetY));
sub(scaleW_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].width), get(totalOffsetX_controlBar_dockedThumbnails));
sub(scaleH_controlBar_dockedThumbnails, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].quarterHeight), get(totalOffsetY_controlBar_dockedThumbnails));
txtadd(layer[thumbnailBorderSource_controlBar_dockedThumbnails].scale9grid, get(scaleX_controlBar_dockedThumbnails), '|', get(scaleY_controlBar_dockedThumbnails), '|', get(scaleW_controlBar_dockedThumbnails), '|', get(scaleH_controlBar_dockedThumbnails));
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(imgCounter_controlBar_dockedThumbnails, 1);
,
set(imgCounter_controlBar_dockedThumbnails, 0);
);
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
if(borderLoaded_controlBar_dockedThumbnails,
dec(imgCounter_controlBar_dockedThumbnails);
);
);
if(imgCounter_controlBar_dockedThumbnails LE 0,
stopdelayedcall(delayedCallOnLoadCompleteBorder_controlBar_dockedThumbnails);
loadThumbsPartTwo_controlBar_dockedThumbnails();
,
delayedcall(delayedCallOnLoadCompleteBorder_controlBar_dockedThumbnails, 0.2, loadThumbs_controlBar_dockedThumbnails());
);
ifnot(layer[scrollAreaContainer_controlBar_dockedThumbnails].ready,
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
thumbnailBorderImageInit_controlBar_dockedThumbnails();
,
thumbnailBorderDrawInit_controlBar_dockedThumbnails();
);
set(thumbsCounter_controlBar_dockedThumbnails, 0);
for( set(i_controlBar_dockedThumbnails, 0), i_controlBar_dockedThumbnails LT scene.count, inc(i_controlBar_dockedThumbnails),
if(scene[get(i_controlBar_dockedThumbnails)].group == layer[scrollAreaContainer_controlBar_dockedThumbnails].currentGroup,
createThumb_controlBar_dockedThumbnails(get(scene[get(i_controlBar_dockedThumbnails)].name), get(scene[get(i_controlBar_dockedThumbnails)].thumburl), get(thumbsCounter_controlBar_dockedThumbnails), get(scene[get(i_controlBar_dockedThumbnails)].titleid));
inc(thumbsCounter_controlBar_dockedThumbnails);
,
removeThumb_controlBar_dockedThumbnails(get(scene[get(i_controlBar_dockedThumbnails)].name));
);
);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].currentThumbsCount, get(thumbsCounter_controlBar_dockedThumbnails));
setSize_controlBar_dockedThumbnails(get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].width), get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].height));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].visible, true);
set(layer[thumbnailsBar_controlBar_dockedThumbnails].visible, true);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].ready, true);
);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].targetWidth, %1);
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].targetHeight, %2);
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].width, %1);
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].height, %2);
layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].updatepos();
mul(totalMarginX_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginX), 2);
mul(totalMarginY_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginY), 2);
add(totalPluginHeight_controlBar_dockedThumbnails, get(totalMarginY_controlBar_dockedThumbnails), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight));
if(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].pixelheight LT totalPluginHeight_controlBar_dockedThumbnails,
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].height, get(totalPluginHeight_controlBar_dockedThumbnails));
);
layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].updatepos();
sub(containerWidth_controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMarginX_controlBar_dockedThumbnails));
sub(containerHeight_controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].pixelheight), get(totalMarginY_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].width, get(containerWidth_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].height, get(containerHeight_controlBar_dockedThumbnails));
set(scrollAreaSize_controlBar_dockedThumbnails, 0);
mul(totalThumbsSpacer_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].currentThumbsCount), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbSpacer));
sub(totalThumbsSpacer_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbSpacer));
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible, true);
mul(scrollAreaSize_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].currentThumbsCount));
add(scrollAreaSize_controlBar_dockedThumbnails, get(totalThumbsSpacer_controlBar_dockedThumbnails));
set(layer[thumbsScrollArea_controlBar_dockedThumbnails].width, get(scrollAreaSize_controlBar_dockedThumbnails));
set(layer[thumbsScrollArea_controlBar_dockedThumbnails].height, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight));
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].width LT layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth,
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible, false);
,
verifyThumbnailsBarVisibility_controlBar_dockedThumbnails();
);
if(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].width LT 0,
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible, false);
);
if(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible,
set(boolValue_controlBar_dockedThumbnails, false);
set(boolValue_controlBar_dockedThumbnails, true);
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible, get(boolValue_controlBar_dockedThumbnails));
);
add(offsetFactor_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbSpacer));
mul(thumbIncPos_controlBar_dockedThumbnails, %3, get(offsetFactor_controlBar_dockedThumbnails));
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
add(thumbIncPos_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetX));
);
mul(negativeOffsetX_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetX), -1);
mul(negativeOffsetY_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetY), -1);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '_controlBar_dockedThumbnails');
addlayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
addlayer(get(thumbBorderName));
ifnot(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].type, container);
set(layer[get(thumbBorderName)].parent, thumbsScrollArea_controlBar_dockedThumbnails);
);
set(layer[get(thumbName)].onloaded, loadedImages_controlBar_dockedThumbnails("thumbnail"););
set(layer[get(thumbName)].url, %2);
set(layer[get(thumbName)].keep, true);
set(layer[get(thumbName)].width, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbWidth));
set(layer[get(thumbName)].height, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].thumbHeight));
set(layer[get(thumbName)].align, topleft);
set(layer[get(thumbName)].y, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetY));
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(layer[get(thumbName)].parent, thumbsScrollArea_controlBar_dockedThumbnails);
set(layer[get(thumbName)].x, get(thumbIncPos_controlBar_dockedThumbnails));
,
set(layer[get(thumbName)].parent, get(thumbBorderName));
set(layer[get(thumbName)].x, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].offsetX));
set(layer[get(thumbName)].onclick, resetMouseBehavior_controlBar_dockedThumbnails(); mainloadscene(%1); delayedcall(0.1,highlightThumb_controlBar_dockedThumbnails(%1)));
);
set(layer[get(thumbBorderName)].keep, true);
set(layer[get(thumbBorderName)].width, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth));
set(layer[get(thumbBorderName)].height, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].itemHeight));
set(layer[get(thumbBorderName)].align, topleft);
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].url, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url));
set(layer[get(thumbBorderName)].scale9grid, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].scale9grid));
set(layer[get(thumbBorderName)].parent, get(thumbName));
set(layer[get(thumbBorderName)].x, get(negativeOffsetX_controlBar_dockedThumbnails));
set(layer[get(thumbBorderName)].y, get(negativeOffsetY_controlBar_dockedThumbnails));
set(layer[get(thumbBorderName)].onclick, resetMouseBehavior_controlBar_dockedThumbnails(); mainloadscene(%1); delayedcall(0.1,highlightThumb_controlBar_dockedThumbnails(%1)));
,
set(layer[get(thumbBorderName)].x, get(thumbIncPos_controlBar_dockedThumbnails));
);
setupMouseBehavior_controlBar_dockedThumbnails(%1, %4);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '_controlBar_dockedThumbnails');
removelayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
removelayer(get(thumbBorderName));
ifnot(device.touchdevice,
if(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetHeight LE 0,
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetHeight, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].height));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetWidth, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].width));
);
if(layer[scrollNextArrow_controlBar_dockedThumbnails].targetHeight LE 0,
set(layer[scrollNextArrow_controlBar_dockedThumbnails].targetHeight, get(layer[scrollNextArrow_controlBar_dockedThumbnails].height));
set(layer[scrollNextArrow_controlBar_dockedThumbnails].targetWidth, get(layer[scrollNextArrow_controlBar_dockedThumbnails].width));
);
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetWidth));
set(layer[scrollNextArrow_controlBar_dockedThumbnails].width, get(layer[scrollNextArrow_controlBar_dockedThumbnails].targetWidth));
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetWidth));
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].width, get(layer[scrollNextArrow_controlBar_dockedThumbnails].targetWidth));
div(btPrevQuarterHeight_controlBar_dockedThumbnails, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].targetHeight), 3);
div(btNextQuarterHeight_controlBar_dockedThumbnails, get(layer[scrollNextArrow_controlBar_dockedThumbnails].targetHeight), 3);
set(cropBtPrevX_controlBar_dockedThumbnails, 0);
set(cropBtPrevY_controlBar_dockedThumbnails, 0);
set(cropBtPrevW_controlBar_dockedThumbnails, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].width));
set(cropBtPrevH_controlBar_dockedThumbnails, get(btPrevQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDefault, get(cropBtPrevX_controlBar_dockedThumbnails), '|', get(cropBtPrevY_controlBar_dockedThumbnails), '|', get(cropBtPrevW_controlBar_dockedThumbnails), '|', get(cropBtPrevH_controlBar_dockedThumbnails));
add(cropBtPrevY_controlBar_dockedThumbnails, get(btPrevQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropOver, get(cropBtPrevX_controlBar_dockedThumbnails), '|', get(cropBtPrevY_controlBar_dockedThumbnails), '|', get(cropBtPrevW_controlBar_dockedThumbnails), '|', get(cropBtPrevH_controlBar_dockedThumbnails));
add(cropBtPrevY_controlBar_dockedThumbnails, get(btPrevQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDown, get(cropBtPrevX_controlBar_dockedThumbnails), '|', get(cropBtPrevY_controlBar_dockedThumbnails), '|', get(cropBtPrevW_controlBar_dockedThumbnails), '|', get(cropBtPrevH_controlBar_dockedThumbnails));
set(cropBtNextX_controlBar_dockedThumbnails, 0);
set(cropBtNextY_controlBar_dockedThumbnails, 0);
set(cropBtNextW_controlBar_dockedThumbnails, get(layer[scrollNextArrow_controlBar_dockedThumbnails].width));
set(cropBtNextH_controlBar_dockedThumbnails, get(btNextQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDefault, get(cropBtNextX_controlBar_dockedThumbnails), '|', get(cropBtNextY_controlBar_dockedThumbnails), '|', get(cropBtNextW_controlBar_dockedThumbnails), '|', get(cropBtNextH_controlBar_dockedThumbnails));
add(cropBtNextY_controlBar_dockedThumbnails, get(btNextQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow_controlBar_dockedThumbnails].cropOver, get(cropBtNextX_controlBar_dockedThumbnails), '|', get(cropBtNextY_controlBar_dockedThumbnails), '|', get(cropBtNextW_controlBar_dockedThumbnails), '|', get(cropBtNextH_controlBar_dockedThumbnails));
add(cropBtNextY_controlBar_dockedThumbnails, get(btNextQuarterHeight_controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDown, get(cropBtNextX_controlBar_dockedThumbnails), '|', get(cropBtNextY_controlBar_dockedThumbnails), '|', get(cropBtNextW_controlBar_dockedThumbnails), '|', get(cropBtNextH_controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent,
hideArrows_controlBar_dockedThumbnails();
,
ifnot(device.touchdevice,
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].width LT layer[thumbsScrollArea_controlBar_dockedThumbnails].width,
showArrows_controlBar_dockedThumbnails();
,
hideArrows_controlBar_dockedThumbnails();
);
,
hideArrows_controlBar_dockedThumbnails();
);
);
if(%1,
scrollToCurrentThumb_controlBar_dockedThumbnails();
);
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].width LT layer[scrollAreaContainer_controlBar_dockedThumbnails].itemWidth,
set(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].visible, false);
);
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDefault));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].onovercrop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropOver));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].ondowncrop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDown));
set(layer[scrollNextArrow_controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDefault));
set(layer[scrollNextArrow_controlBar_dockedThumbnails].onovercrop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropOver));
set(layer[scrollNextArrow_controlBar_dockedThumbnails].ondowncrop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDown));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].height, 36);
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].width, 36);
set(layer[scrollNextArrow_controlBar_dockedThumbnails].height, 36);
set(layer[scrollNextArrow_controlBar_dockedThumbnails].width, 36);
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].height, 36);
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].width, 36);
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].height, 36);
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].width, 36);
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDefault));
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDefault));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].visible, true);
set(layer[scrollNextArrow_controlBar_dockedThumbnails].visible, true);
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].visible, true);
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].visible, true);
add(totalArrowSize_controlBar_dockedThumbnails, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].width), get(layer[scrollNextArrow_controlBar_dockedThumbnails].width));
sub(scrollAreaContainerSize_controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].pixelwidth), get(totalArrowSize_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].width, get(scrollAreaContainerSize_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].x, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].width));
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].onhover, scrollPrev_controlBar_dockedThumbnails();changeArrowsBgCrop_controlBar_dockedThumbnails('prev','over'););
set(layer[scrollNextArrow_controlBar_dockedThumbnails].onhover, scrollNext_controlBar_dockedThumbnails();changeArrowsBgCrop_controlBar_dockedThumbnails('next','over'););
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].onclick, scrollPrev_controlBar_dockedThumbnails(get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedAcceleration)););
set(layer[scrollNextArrow_controlBar_dockedThumbnails].onclick, scrollNext_controlBar_dockedThumbnails(get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedAcceleration)););
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop_controlBar_dockedThumbnails('prev','out'););
set(layer[scrollNextArrow_controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop_controlBar_dockedThumbnails('next','out'););
if(%1 == "prev",
if(%2 == "over",
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropOver));
,
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow_controlBar_dockedThumbnails].cropDefault));
);
,
if(%2 == "over",
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropOver));
,
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow_controlBar_dockedThumbnails].cropDefault));
);
);
set(layer[scrollPrevArrow_controlBar_dockedThumbnails].visible, false);
set(layer[scrollNextArrow_controlBar_dockedThumbnails].visible, false);
set(layer[scrollPrevArrowBg_controlBar_dockedThumbnails].visible, false);
set(layer[scrollNextArrowBg_controlBar_dockedThumbnails].visible, false);
mul(totalMargin_controlBar_dockedThumbnails, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginX), 2);
sub(scrollAreaContainerSize_controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer_controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMargin_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].width, get(scrollAreaContainerSize_controlBar_dockedThumbnails));
set(layer[scrollAreaContainer_controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].marginX));
if(%1,
inc(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed, %1);
);
layer[thumbsScrollArea_controlBar_dockedThumbnails].stopscrolling();
set(scrollLimit_controlBar_dockedThumbnails, 0);
add(layer[thumbsScrollArea_controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed));
if(layer[thumbsScrollArea_controlBar_dockedThumbnails].x GE scrollLimit_controlBar_dockedThumbnails,
set(layer[thumbsScrollArea_controlBar_dockedThumbnails].x, get(scrollLimit_controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedMax,
inc(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed);
);
if(%1,
inc(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed, %1);
);
layer[thumbsScrollArea_controlBar_dockedThumbnails].stopscrolling();
sub(scrollLimit_controlBar_dockedThumbnails, get(layer[thumbsScrollArea_controlBar_dockedThumbnails].width), get(layer[scrollAreaContainer_controlBar_dockedThumbnails].width));
mul(scrollLimit_controlBar_dockedThumbnails, -1);
sub(layer[thumbsScrollArea_controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed));
if(layer[thumbsScrollArea_controlBar_dockedThumbnails].x LE scrollLimit_controlBar_dockedThumbnails,
set(layer[thumbsScrollArea_controlBar_dockedThumbnails].x, get(scrollLimit_controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeedMax,
inc(layer[scrollAreaContainer_controlBar_dockedThumbnails].scrollSpeed);
);
for( set(j_controlBar_dockedThumbnails, 0), j_controlBar_dockedThumbnails LT scene.count, inc(j_controlBar_dockedThumbnails),
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, get(scene[get(j_controlBar_dockedThumbnails)].name));
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
setupMouseBehavior_controlBar_dockedThumbnails(get(scene[get(j_controlBar_dockedThumbnails)].name), get(scene[get(j_controlBar_dockedThumbnails)].titleid));
);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '_controlBar_dockedThumbnails');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropDefault));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropHover));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropHover));
set(layer[get(thumbBorderName)].tooltip, %2);
set(layer[get(thumbBorderName)].onhover, showTooltip('plugin', controlBar_dockedThumbnailsmenuTooltipStyle));
set(layer[get(thumbBorderName)].onout, hideTooltip());
,
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderColorDefault));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderAlphaDefault));
set(layer[get(thumbName)].tooltip, %2);
set(layer[get(thumbName)].onhover, showTooltip('plugin', controlBar_dockedThumbnailsmenuTooltipStyle));
set(layer[get(thumbName)].onover,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderColorHover));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderAlphaHover));
);
set(layer[get(thumbName)].onout,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderColorDefault));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderAlphaDefault));
hideTooltip();
);
);
delayedcall(0.1,highlightThumb_controlBar_dockedThumbnails(get(xml.scene)));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropSelected));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropSelected));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].cropSelected));
,
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '_controlBar_dockedThumbnails');
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderColorSelected));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderAlphaSelected));
set(layer[get(thumbName)].onover, "");
set(layer[get(thumbName)].onout, hideTooltip(););
);
scrollToThumb_controlBar_dockedThumbnails(%1);
scrollToThumb_controlBar_dockedThumbnails(get(xml.scene));
set(thumbName, 'thumb_');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbName, %1);
txtadd(thumbName, '_controlBar_dockedThumbnails');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '_controlBar_dockedThumbnails');
set(posX_controlBar_dockedThumbnails, 0);
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
div(halfThumbWidth_controlBar_dockedThumbnails, get(layer[get(thumbName)].width), 2);
ifnot(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent,
add(posX_controlBar_dockedThumbnails, get(layer[get(thumbName)].x), get(halfThumbWidth_controlBar_dockedThumbnails));
);
if(layer[thumbsScrollArea_controlBar_dockedThumbnails].scrolltocenter,
layer[thumbsScrollArea_controlBar_dockedThumbnails].scrolltocenter(get(posX_controlBar_dockedThumbnails), 0);
);
,
div(halfThumbWidth_controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].width), 2);
ifnot(layer[scrollAreaContainer_controlBar_dockedThumbnails].adjustToContent,
add(posX_controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].x), get(halfThumbWidth_controlBar_dockedThumbnails));
);
if(layer[thumbsScrollArea_controlBar_dockedThumbnails].scrolltocenter,
layer[thumbsScrollArea_controlBar_dockedThumbnails].scrolltocenter(get(posX_controlBar_dockedThumbnails), 0);
);
);
set(sizeHeight, 40);
mul(totalMarginY, 5, 2);
if(layer[thumbnailBorderSource_controlBar_dockedThumbnails].url,
mul(totalOffsetY, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].offsetY), 2);
,
mul(totalOffsetY, get(layer[thumbnailBorderSource_controlBar_dockedThumbnails].borderWidth), 2);
);
add(sizeHeight, totalMarginY);
add(sizeHeight, totalOffsetY);
setSize_controlBar_dockedThumbnails(%1, sizeHeight);
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_display_floorplan].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan_bg].x, get(controlBar_dockedThumbnailsbutton_pos));
inc(controlBar_dockedThumbnailsbutton_pos, 36);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on_bg].x , get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off].x, get(controlBar_dockedThumbnailsbutton_pos));
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off_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(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(controlBar_dockedThumbnailsThumbnailsPos, get(controlBar_dockedThumbnailsbutton_pos));
controlBar_dockedThumbnailsUpdateThumbnailsSize();
controlBar_dockedThumbnailsshowMenuControls();
controlBar_dockedThumbnailsUpdateThumbnailsSize();
copy(newThumbnailsBarWidth, stagewidth);
sub(newThumbnailsBarWidth, controlBar_dockedThumbnailsThumbnailsPos);
resetThumbnailsBarSize_controlBar_dockedThumbnails(get(newThumbnailsBarWidth));
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(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);
controlBar_dockedThumbnailsupdateAutorotationButtons();
controlBar_dockedThumbnailsupdateGyroscopeButtons();
controlBar_dockedThumbnailsupdateFloorplanButtons();
controlBar_dockedThumbnailsupdateAutotourButtons();
controlBar_dockedThumbnailsupdateFullscreenButtons();
controlBar_dockedThumbnailsupdateHelpButtons();
set(controlBar_dockedThumbnailsIsOpened, true);
controlBar_dockedThumbnailsupdateFullscreenButtons();
controlBar_dockedThumbnailsupdateAutorotationButtons();
controlBar_dockedThumbnailsupdateAutotourButtons();
controlBar_dockedThumbnailsupdateGyroscopeButtons();
controlBar_dockedThumbnailsupdateFloorplanButtons();
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);
controlBar_dockedThumbnailsUpdateThumbnailsSize();
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_display_floorplan].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan_bg].visible, false);
if (tour_displayfloorplan,
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan_bg].visible, true);
,
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_display_floorplan_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_hide_floorplan_bg].visible, false);
);
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowFloorplanButtons();
,
controlBar_dockedThumbnailsHideFloorplanButtons();
);
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_autorotate_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on_bg].visible , false);
if(autorotate.enabled == false,
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on].visible , true);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off_bg].visible, false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on_bg].visible , true);
,
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on].visible , false);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_off_bg].visible, true);
set(layer[controlBar_dockedThumbnailsbtn_autorotate_on_bg].visible , false);
);
if (controlBar_dockedThumbnailsIsOpened,
controlBar_dockedThumbnailsShowAutorotationButtons();
,
controlBar_dockedThumbnailsHideAutorotationButtons();
);
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[prevnexttheme1btn_prev_pano].visible, false);
set(layer[prevnexttheme1btn_next_pano].visible, false);
set(layer[prevnexttheme1btn_prev_pano].visible, true);
set(layer[prevnexttheme1btn_next_pano].visible, true);
set(layer[header].visible, false);
set(layer[header].visible, true);
set(layer[title].visible, false);
set(layer[title].visible, true );
updatetitle();
set(mess, "");
set(currentgroup, get(scene[get(xml.scene)].group));
if (currentgroup != null,getmessage(mess, get(panoramagroup[get(currentgroup)].titleid)););
set(layer[title].html, get(mess));
escape(layer[title].html);
set(layer[title1].visible, false);
set(layer[title1].visible, true );
updatetitle1();
getmessage(layer[title1].html, get(scene[get(xml.scene)].titleid));
escape(layer[title1].html);
set(ptplugin[floorPlan].jsready, true);
ifnot(ptplugin[floorPlan].floorplanItems[0].selectedSpot == "",
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotFov, get(view.hfov));
js(invokePluginFunction(floorPlan, setKolorFloorPlanSelectedSpotOptions, get(xml.scene), get(view.hlookat), get(view.hfov)));
);
mainloadscene(pano21);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano25);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano54);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano32);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano29);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano1522);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano1519);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano52);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano49);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano48);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano47);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano46);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano31);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano26);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano22);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano30);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano51);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano24);lookat(-157.050000, 24.300000, 90.000000);
mainloadscene(pano20);lookat(-179.550000, 21.150000, 90.000000);
mainloadscene(pano27);lookat(-135.900000, 19.800000, 90.000000);
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano653);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano655);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano1521);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano1520);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano28);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
mainloadscene(pano29);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
mainloadscene(pano50);lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
if(ptplugin[floorPlan].jsready,
stopdelayedcall(delay_floorPlan);
js(invokePluginFunction(floorPlan, changeLanguage));
js(invokePluginFunction(floorPlanArea, changeLanguage, false));
,
delayedcall(delay_floorPlan, 0.1, floorPlanChangeLanguage(););
);
hideKolorArea_floorPlanArea(true);
closeKolorArea_floorPlanArea();
if(ptplugin[floorPlanArea].isOpen === null,
openKolorArea_floorPlanArea();
,
showKolorArea_floorPlanArea(true);
);
openKolorArea_floorPlanArea();
set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, %1);
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, %2);
if(%1 !== "",
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotScene, get(xml.scene));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotHeading, get(view.hlookat));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotFov, get(view.hfov));
);
if(ptplugin[floorPlanArea].isOpen,
floorPlanSelectActivatedSpot(%1, %2, %3);
);
js(invokePluginFunction(floorPlan, selectSpot, %1, %2, %3));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, "");
js(invokePluginFunction(floorPlan, unselectSpot));
set(floorPlanFloorPlanLoaded, true);
set(floorPlanSpotFound, "");
set(floorPlanSpotScene, "");
set(floorPlanItemFound, "");
set(floorPlanItemSearch, true);
set(floorPlanSpotSearchActivated, true);
set(floorPlanSpotSearchContinue, true);
for(set(defaultfloorplaniteminc,0), defaultfloorplaniteminc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem.count , inc(defaultfloorplaniteminc),
if(floorPlanSpotSearchActivated == true,
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].groupName == scene[get(xml.scene)].group,
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
set(floorPlanItemSearch, false);
,
if(floorPlanItemFound == "",
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
);
);
);
if(floorPlanSpotSearchActivated == true,
for(set(defaultspotinc,0), defaultspotinc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot.count , inc(defaultspotinc),
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].isScene == true,
if(floorPlanSpotSearchContinue == true,
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene == xml.scene,
set(floorPlanSpotFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].name));
set(floorPlanSpotScene, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
if(floorPlanItemSearch == false,
set(floorPlanSpotSearchContinue, false);
set(floorPlanSpotSearchActivated, false);
);
);
);
);
);
);
);
if(floorPlanSpotFound == "",
floorPlanDeactivateSpot();
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(floorPlanItemFound));
ifnot(ptplugin[floorPlan].floorplanItems[0].selectedItem == "",
floorPlanActivateSpot("", get(ptplugin[floorPlan].floorplanItems[0].selectedItem), "");
);
,
floorPlanActivateSpot(get(floorPlanSpotFound), get(ptplugin[floorPlan].floorplanItems[0].selectedItem), get(floorPlanSpotScene));
);
js(invokePluginFunction(floorPlan, changeTitle, %1));
set(ptplugin[floorPlanArea].jsready, true);
inc(tour_autorotation_openatstartplugin);
set(ptplugin[floorPlanArea].autorotateBlocked, true);
ifnot(ptplugin[floorPlanArea].isOpen,
set(ptplugin[floorPlanArea].isOpen, true);
pauseautorotation(forceplugin);
js(showKolorArea(floorPlanArea, <div id="floorPlanArea_floorplanDIV"></div>));
if(ptplugin[floorPlan].floorplanItems[0].selectedSpot != "",
floorPlanSelectActivatedSpot(get(ptplugin[floorPlan].floorplanItems[0].selectedSpot), get(ptplugin[floorPlan].floorplanItems[0].selectedItem), get(ptplugin[floorPlan].floorplanItems[0].selectedSpotScene));
);
events.dispatch(onremovedisplayedobject);
);
if(ptplugin[floorPlanArea].isOpen,
js(invokePluginFunction(floorPlanArea, closeKolorArea));
);
if(ptplugin[floorPlanArea].isOpen,
closeKolorArea_floorPlanArea();
,
openKolorArea_floorPlanArea();
);
if(ptplugin[floorPlanArea].isOpen,resumeautorotation(forceplugin);
if(ptplugin[floorPlanArea].autorotateBlocked,if(tour_autorotation_openatstartplugin GT 0,dec(tour_autorotation_openatstartplugin);set(ptplugin[floorPlanArea].autorotateBlocked,false);););
);
set(ptplugin[floorPlanArea].isOpen, false);hideFloorplan();
js(invokePluginFunction(floorPlanArea, changeTitle, %1));
set(ptplugin[floorPlanArea].isOpen, true);
pauseautorotation(forceplugin);
js(invokePluginFunction(floorPlanArea, showKolorArea, %1));
events.dispatch(onremovedisplayedobject);
resumeautorotation(forceplugin);
if(ptplugin[floorPlanArea].autorotateBlocked,if(tour_autorotation_openatstartplugin GT 0,dec(tour_autorotation_openatstartplugin);set(ptplugin[floorPlanArea].autorotateBlocked,false);););
set(ptplugin[floorPlanArea].isOpen, false);
js(invokePluginFunction(floorPlanArea, hideKolorArea, %1));
if(scene[get(xml.scene)].video,
progressbar_stop();
,
mul(progress_val, get(progress.progress), 100);
txtadd(progress_percent, get(progress_val),"%");
set(layer[progressbar_bar].width, get(progress_percent));
if (device.html5,
mul(xcrop, layer[progressbarwheel].frame, 64);
txtadd(layer[progressbarwheel].crop, get(xcrop), '|0|64|64');
inc(layer[progressbarwheel].frame);
if(layer[progressbarwheel].frame GE layer[progressbarwheel].frames, set(layer[progressbarwheel].frame,0));
);
delayedcall(progressbar_progresscall, 0.1,progressbar_start());
if(progress_val == 100,
progressbar_stop();
);
);
stopdelayedcall(progressbar_progresscall);
set(layer[progressbar_bg].visible, false);
set(layer[progressbar_bar].width, "0%");
if (device.html5, set(layer[progressbarwheel].visible, false););
stopSetViewTweens();
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewNormalComplete();
set(view.fisheyefovlink, 0.5);
set(view.fovmax, get(panoview.fovmax));
tween(view.architectural, 0.0, distance(1.0, 0.45));
tween(view.pannini, 0.0, distance(1.0, 0.45), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
tween(view.vlookat, get(panoview.v), distance(90, 0.45));
tween(view.fov, get(panoview.fov), distance(50, 0.45));
tween(view.fisheye, 0.0, distance(1.0, 0.45),
set(view.stereographic,false);
);
stoptween(view.fov);
stoptween(view.vlookat);
stoptween(view.fisheye);
stoptween(view.architectural);
stoptween(view.pannini);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewStereographicComplete();
);
set(backtonormalfirst,false);
if(view.pannini GE 1.0, set(backtonormalfirst,true));
if(view.stereographic == false, set(backtonormalfirst,true));
if(backtonormalfirst, hideTooltip();tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeOutQuad, WAIT); );
tween(view.architectural, 0.0, 0.25);
set(view.fovmax, get(panoview.fovmax));
set(view.fisheyefovlink, 1.5);
tween(view.pannini, 0.0, distance(1.0, 0.75), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
set(view.stereographic, true);
tween(view.fisheye, 1.0, distance(1.0, 0.75));
tween(view.vlookat, get(panoview.v), 1.25);
tween(view.fov, get(panoview.fov), distance(50, 0.45));
set(tour_displayfloorplan, false);events.dispatch(onhidetourfloorplan);
set(tour_displayfloorplan, true); events.dispatch(onshowtourfloorplan);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewPanniniComplete();
);
set(backtonormalfirst,false);
if(view.pannini LT 1.0, set(backtonormalfirst,true); );
if(view.stereographic == false, set(backtonormalfirst,true); );
if(backtonormalfirst, hideTooltip();tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeOutQuad, WAIT); );
set(view.fisheyefovlink, 1.5);
set(view.stereographic, true);
set(view.fovmax, get(panoview.fovmax));
tween(view.vlookat, get(panoview.v), 1.25);
tween(view.pannini, 1.0, distance(1.0, 0.75), easeOutQuad, limitViewForPannini());
tween(view.architectural, 0.0, 0.25);
tween(view.fisheye, 1.0, distance(1.0, 0.75));
tween(view.fov, get(panoview.fov), distance(50, 0.45));
if(view.fov GT 130,
tween(view.fov, 130.00, 0.45, easeOutQuad, set(view.fovmax, 130);set(view.limitview, "range"););
,
set(view.fovmax, 130);
set(view.limitview, "range");
);
if(scene[get(xml.scene)].planar,
set(view.limitview, fullrange);
,
set(view.limitview, range);
set(view.hlookatmin, get(panoview.hmin));
set(view.hlookatmax, get(panoview.hmax));
set(view.vlookatmin, get(panoview.vmin));
set(view.vlookatmax, get(panoview.vmax));
);
if(view.pannini == 1.0,
div(halffov, get(view.fov), 2);
Math.ceil(halffov);
roundval(halffov);
set(view.vlookatmax, get(halffov));
inc(halffov);
txtadd(halffov,'-',get(halffov));
set(view.vlookatmin, get(halffov));
);
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewFisheyeComplete();
);
set(view.fisheyefovlink, 1.5);
set(view.fovmax, get(panoview.fovmax));
tween(view.architectural, 0.0, distance(1.0, 0.30));
tween(view.fisheye, 0.0, distance(1.0, 0.30), easeOutQuad,
set(view.stereographic,false);
tween(view.fisheye, 0.45, distance(1.0, 0.75));
tween(view.vlookat, get(panoview.v), distance(90, 0.45));
);
tween(view.pannini, 0.0, distance(1.0, 0.75), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
tween(view.fov, get(panoview.fov), distance(50, 0.45));
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);
););
set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);
set(tour_displaycontrols, true); events.dispatch(showtourcontrols);
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewArchitecturalComplete();
set(view.fovmax, get(panoview.fovmax));
set(view.fisheyefovlink, 0.5);
tween(view.architectural, 1.0, distance(1.0, 0.45));
tween(view.pannini, 0.0, distance(1.0, 0.45), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
tween(view.fisheye, 0.0, distance(1.0, 0.45), easeOutQuad,
set(view.stereographic,false);
tween(view.vlookat, get(panoview.v), distance(90, 0.45));
);
tween(view.fov, get(panoview.fov), distance(50, 0.45));
if(plugin[ptpvrmode],
if (plugin[ptpvrmode].isavailable,
set(tour_vrdevices, true);
events.dispatch(onvravailable);
,
set(tour_vrdevices, false);
);
,
checkVrUnavailable();
);
set(tour_vrdevices, false);
events.dispatch(onvrunavailable);
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(););
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewLittlePlanetComplete();
);
set(backtonormalfirst,false);
if(view.pannini GE 1.0, set(backtonormalfirst,true));
if(view.stereographic == false, set(backtonormalfirst,true));
if(backtonormalfirst, hideTooltip();tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeOutQuad, WAIT); );
set(view.stereographic, true);
set(view.fisheyefovlink, 1.5);
tween(view.architectural, 0.0, 0.25);
tween(view.vlookat, 90, distance(179, 1.50));
tween(view.pannini, 0.0, distance(1.0, 0.75), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
if(panoview.fovmax LE 150, set(view.fovmax, 150); , set(view.fovmax, get(panoview.fovmax)); );
tween(view.fisheye, 1.0, distance(1.0, 0.75));
tween(view.fov, 150, distance(179, 0.75));
set(sceneisfull360, false);
if(scene[get(xml.scene)].full360,
sub(viewhfov, panoview.hmax, panoview.hmin);
if (viewhfov == 360,
sub(viewvfov, panoview.vmax, panoview.vmin);
if (viewvfov == 180,
set(sceneisfull360, true);
);
);
);
if (sceneisfull360 AND (device.webgl OR device.flash),
if(normalViewActivated,stopSetViewTweens(););
if(current_view_isflat === true,
setViewNonFlat(VFOV);
);
setViewFisheyeBallComplete();
);
set(view.fisheyefovlink, 1.5);
tween(view.architectural, 0.0, distance(1.0, 0.30));
tween(view.pannini, 0.0, distance(1.0, 0.45), easeOutQuad, if(panniniViewActivated,restoreViewFromPannini();););
if(panoview.fovmax LE 179, set(view.fovmax, 179);, set(view.fovmax, get(panoview.fovmax)); );
tween(view.vlookat, get(panoview.v), distance(90, 0.45));
tween(view.fisheye, 1.0, distance(1.0, 0.45), easeOutQuad,
set(view.stereographic,false);
tween(view.fov, 179, 4.0);
);
changeGyroscopeState(true);
changeGyroscopeState(false);