| Current Path : /home/sunflowe/www/360tour/indexdata/ |
| Current File : /home/sunflowe/www/360tour/indexdata/index_skin.xml |
<?xml version="1.0" encoding="UTF-8"?>
<krpano version="1.17">
<!-- Spot Style - Default Point Spot Style 1 -->
<style name="IconDefaultPointSpotStyle1"
url="%FIRSTXML%/spots/hotspot_animated_user_defaultpoint0.png"
visible="false"
frame="0"
lastframe="19"
framewidth="64"
frameheight="64"
stopspotsequence="false"
onloaded="setdefaultanimatedspotframe();startspotanimation(0.1);"
onhover="onhoverIconDefaultPointSpotStyle1"
onout="onoutIconDefaultPointSpotStyle1"
/>
<action name="onhoverIconDefaultPointSpotStyle1">
showtooltip(hotspot);
</action>
<action name="onoutIconDefaultPointSpotStyle1">
hideTooltip();
</action>
<!-- ************ -->
<!-- PROGRESS -->
<!-- ************ -->
<progress showload="bar(
center
,
200,
10,
0,
50,
shaded,
0x000000,0xdddddd,0xdddddd,
0x111111,0,
0xffffff,0
)"
showwait="loopings(
0xffffff,
15,15,
0,0,
0xffffff,8,
0,0,center
)"
showreloads="false"
parent=""
/>
<!-- ******************* -->
<!-- Context Menu Plugin -->
<!-- ******************* -->
<contextmenu fullscreen="false">
<item name="fullscreenentry" onclick="enterFullscreen();" separator="true"/>
</contextmenu>
<events name="contextmenuevents" keep="true" onenterfullscreen="updateContextMenu" onexitfullscreen="updateContextMenu" onxmlcomplete="updateContextMenu"/>
<action name="updateContextMenu">
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(););
);
</action>
<!-- ********************************** -->
<!-- Combobox for Panoramas List Plugin -->
<!-- ********************************** -->
<events name="combopanolistallpanoramasStartTourEvents" onTourStart="set(layer[combopanolistallpanoramas].isStarted, true);if(layer[combopanolistallpanoramas].isLoaded,combopanolistallpanoramasShow(););" keep="true" />
<layer name="combopanolistallpanoramas"
url="%FIRSTXML%/graphics/combobox.swf"
alturl="%FIRSTXML%/graphics/combobox.js"
keep="true"
visible="false"
zorder="2"
align="topright"
x="5" y="10"
rowcount="10"
onloaded="combopanolistallpanoramasLoaded();"
isStarted="false"
isLoaded="false"
itemcount="0"
/>
<action name="combopanolistallpanoramasLoaded">
layer[combopanolistallpanoramas].removeAll();
set(layer[combopanolistallpanoramas].itemcount, 0);
combopanolistallpanoramasAddItem(pano155_title, pano155, pano155, false);
combopanolistallpanoramasAddItem(pano151_title, pano151, pano151, false);
combopanolistallpanoramasAddItem(pano152_title, pano152, pano152, false);
combopanolistallpanoramasAddItem(pano153_title, pano153, pano153, false);
combopanolistallpanoramasAddItem(pano148_title, pano148, pano148, false);
combopanolistallpanoramasAddItem(pano146_title, pano146, pano146, false);
combopanolistallpanoramasAddItem(pano149_title, pano149, pano149, false);
combopanolistallpanoramasAddItem(pano147_title, pano147, pano147, false);
combopanolistallpanoramasAddItem(pano145_title, pano145, pano145, false);
combopanolistallpanoramasAddItem(pano144_title, pano144, pano144, false);
combopanolistallpanoramasAddItem(pano143_title, pano143, pano143, false);
combopanolistallpanoramasAddItem(pano150_title, pano150, pano150, false);
combopanolistallpanoramasAddItem(pano154_title, pano154, pano154, false);
set(layer[combopanolistallpanoramas].isLoaded, true);
if(layer[combopanolistallpanoramas].isStarted,
combopanolistallpanoramasShow();
);
</action>
<action name="combopanolistallpanoramasAddItem">
getmessage(caption, %1);
indexoftxt(found, get(caption), '&');
if(found GE 0,
subtxt(part1, get(caption), 0, get(found));
add(found, 5);
subtxt(part2, get(caption), get(found), get(caption.length));
txtadd(caption, get(part1), '&', get(part2));
);
if(%4,
txtadd(title, "   ", get(caption));
,
set(title, get(caption));
);
layer[combopanolistallpanoramas].addIdItem(%2, get(title), mainloadscene(%3));
inc(layer[combopanolistallpanoramas].itemcount);
</action>
<events name="combopanolistallpanoramasEvents"
hidetourcontrols="combopanolistallpanoramasHide();"
showtourcontrols="combopanolistallpanoramasShow();"
onnewpano="combopanolistallpanoramasOnPanorama();"
keep="true"/>
<action name="combopanolistallpanoramasHide">
set(layer[combopanolistallpanoramas].visible, false);
</action>
<action name="combopanolistallpanoramasShow">
if(layer[combopanolistallpanoramas].isLoaded,
if (layer[combopanolistallpanoramas].itemcount GT 0,
set(layer[combopanolistallpanoramas].visible, true);
,
set(layer[combopanolistallpanoramas].visible, false);
);
,
set(layer[combopanolistallpanoramas].visible, false);
);
</action>
<action name="combopanolistallpanoramasOnPanorama">
combopanolistallpanoramasUpdateList();
</action>
<action name="combopanolistallpanoramasUpdateList">
set(itemtoselect, get(scene[get(xml.scene)].name));
layer[combopanolistallpanoramas].selectIdItem(get(itemtoselect));
</action>
<!-- *********** -->
<!-- Control Bar -->
<!-- *********** -->
<krpano theme2barbuilt="false" theme2backgroundwidthwhenclosed="0" theme2backgroundwidthwhenopened="0" theme2IsOpened="false" />
<events name="theme2events" onxmlcomplete="theme2buildMenuBar();" keep="true"/>
<action name="theme2buildMenuBar">
ifnot (theme2barbuilt, theme2buildMenu(); set(theme2barbuilt, true););
</action>
<action name="theme2buildMenu">
<!-- buttons positions -->
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.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_hotspots].x, get(theme2button_pos));
set(layer[theme2btn_hide_hotspots].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_out].x, get(theme2button_pos));
inc(theme2button_pos, 36);
set(layer[theme2btn_in].x, get(theme2button_pos));
inc(theme2button_pos, 36);
);
inc(theme2button_pos, 20);
set(theme2backgroundwidthwhenopened, get(theme2button_pos));
</action>
<events name="theme2StartTourEvents" onTourStart="theme2CallOnStartTour();" keep="true" />
<action name="theme2CallOnStartTour">
set(layer[theme2menu_controlbar_bg].width, get(theme2button_pos));
theme2showMenuControls();
</action>
<style name="theme2_btn_style"
keep="true"
alpha="0.8"
edge="right" align="right"
width="36" height="36"
zorder="4"
onover="theme2ctrlbaronoveraction();"
onout="theme2ctrlbaronoutaction();"
onhover="showTooltip(bottom, theme2menuTooltipStyle, bottom);"
/>
<action name="theme2ctrlbaronoveraction">
tween(alpha,1,0.1,easeoutquad);
tween(y,-2,0.1,easeoutquad);
</action>
<action name="theme2ctrlbaronoutaction">
tween(alpha,0.8);
tween(y,0,0.1,easeoutquad);
hideTooltip();
</action>
<layer name="theme2menu_controlbar_bg"
keep="true"
align="bottom"
x="0" y="10"
url="%FIRSTXML%/graphics/classiccontrolbar/footer.png"
zorder="3"
width="40"
height="40"
scale9grid="10|10|80|80"
visible="false"
>
<layer name="theme2btn_hide_hotspots"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_hide_show_hotspots.png"
style="theme2_btn_style"
onclick="hideHotspots();"
tooltip="controlBar_classichideSpotsTip"
visible="false"
/>
<layer name="theme2btn_show_hotspots"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_hide_show_hotspots.png"
style="theme2_btn_style"
onclick="showHotspots();"
tooltip="controlBar_classicshowSpotsTip"
visible="false"
/>
<layer name="theme2btn_in"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_zoom_in.png"
ondown="set(fov_moveforce, -1);"
onup="set(fov_moveforce, 0);"
style="theme2_btn_style"
tooltip="controlBar_classiczoomInTip"
devices="desktop"
visible="false"
/>
<layer name="theme2btn_out"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_zoom_out.png"
ondown="set(fov_moveforce, +1);"
onup="set(fov_moveforce, 0);"
style="theme2_btn_style"
tooltip="controlBar_classiczoomOutTip"
devices="desktop"
visible="false"
/>
<layer name="theme2btn_left"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_move_left.png"
ondown="set(hlookat_moveforce, -1);"
onup="set(hlookat_moveforce, 0);"
style="theme2_btn_style"
tooltip="controlBar_classicmoveLeftTip"
devices="desktop"
visible="false"
/>
<layer name="theme2btn_right"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_move_right.png"
ondown="set(hlookat_moveforce, +1);"
onup="set(hlookat_moveforce, 0);"
style="theme2_btn_style"
tooltip="controlBar_classicmoveRightTip"
devices="desktop"
visible="false"
/>
<layer name="theme2btn_openfs"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_enter_fs.png"
onclick="enterFullscreen();"
style="theme2_btn_style"
devices="fullscreensupport"
visible="false"
tooltip="controlBar_classicopenFsTip"
/>
<layer name="theme2btn_closefs"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_close_fs.png"
onclick="exitFullscreen();"
style="theme2_btn_style"
visible="false"
devices="fullscreensupport"
tooltip="controlBar_classiccloseFsTip"
/>
<layer name="theme2btn_autorotate_on"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_start_autorotation.png"
onclick="startautorotation();"
style="theme2_btn_style"
visible="false"
tooltip="controlBar_classicautorotateOnTip"
/>
<layer name="theme2btn_autorotate_off"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_stop_autorotation.png"
onclick="stopautorotation();"
style="theme2_btn_style"
visible="false"
tooltip="controlBar_classicautorotateOffTip"
/>
<layer name="theme2btn_hidecontrols"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_hide_controls.png"
style="theme2_btn_style"
onclick="theme2hideMenuControls();hideTourControls();"
visible="false"
tooltip="controlBar_classichideControlsTip"
/>
<layer name="theme2btn_showcontrols"
url="%FIRSTXML%/graphics/classiccontrolbar/btn_show_controls.png"
style="theme2_btn_style"
onclick="theme2showMenuControls();showTourControls();"
tooltip="controlBar_classicdisplayControlsTip"
visible="false"
/>
</layer>
<action name="theme2hideMenuControls">
set(theme2IsOpened, false);
set(layer[theme2btn_hidecontrols].visible, false);
set(layer[theme2btn_showcontrols].visible, true);
theme2updateFullscreenButtons();
theme2updateAutorotationButtons();
set(layer[theme2btn_right].visible, false);
set(layer[theme2btn_left].visible , false);
set(layer[theme2btn_in].visible , false);
set(layer[theme2btn_out].visible, false);
theme2updateHideShowHotspotsButtons();
set(layer[theme2menu_controlbar_bg].visible, true);
tween(layer[theme2menu_controlbar_bg].width , get(theme2backgroundwidthwhenclosed));
tween(layer[theme2menu_controlbar_bg].alpha, 1);
</action>
<action name="theme2showMenuControls">
set(theme2IsOpened, true);
set(layer[theme2btn_hidecontrols].visible, true);
set(layer[theme2btn_showcontrols].visible, false);
set(layer[theme2menu_controlbar_bg].visible, true);
tween(layer[theme2menu_controlbar_bg].alpha, 1);
tween(layer[theme2menu_controlbar_bg].width, get(theme2backgroundwidthwhenopened), 0.5, easeOutQuad, theme2showMenuButtons(););
</action>
<action name="theme2showMenuButtons">
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);
);
theme2updateHideShowHotspotsButtons();
theme2updateFullscreenButtons();
theme2updateAutorotationButtons();
</action>
<events name="theme2menufullscreenchangeevent"
onenterfullscreen="theme2updateFullscreenButtons();"
onexitfullscreen="theme2updateFullscreenButtons();"
keep="true"/>
<action name="theme2HideFullscreenButtons">
set(layer[theme2btn_openfs].visible , false);
set(layer[theme2btn_closefs].visible, false);
</action>
<action name="theme2ShowFullscreenButtons">
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();
);
</action>
<action name="theme2updateFullscreenButtons">
set(theme2DisplayFullscreenButtons, false);
if (theme2IsOpened, set(theme2DisplayFullscreenButtons, true););
if (theme2DisplayFullscreenButtons,
theme2ShowFullscreenButtons();
,
theme2HideFullscreenButtons();
);
</action>
<events name="theme2AutorotationEvents"
onstartautorotation="theme2updateAutorotationButtons();"
onresumeautorotation="theme2updateAutorotationButtons();"
onstopautorotation="theme2updateAutorotationButtons();"
onpauseautorotation="theme2updateAutorotationButtons();"
keep="true"/>
<action name="theme2HideAutorotationButtons">
set(layer[theme2btn_autorotate_off].visible, false);
set(layer[theme2btn_autorotate_on].visible , false);
</action>
<action name="theme2ShowAutorotationButtons">
if(tour_autorotateenabled==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);
);
</action>
<action name="theme2updateAutorotationButtons">
set(theme2DisplayAutorotationButtons, false);
if (theme2IsOpened, set(theme2DisplayAutorotationButtons, true););
if (theme2DisplayAutorotationButtons,
theme2ShowAutorotationButtons();
,
theme2HideAutorotationButtons();
);
</action>
<events name="theme2hotspotsdisplayevents"
hotspots_visibility_changed="theme2updateHideShowHotspotsButtons"
keep="true"/>
<action name="theme2HideHideShowHotspotsButtons">
set(layer[theme2btn_show_hotspots].visible, false);
set(layer[theme2btn_hide_hotspots].visible, false);
</action>
<action name="theme2ShowHideShowHotspotsButtons">
if (tour_displayspots,
set(layer[theme2btn_hide_hotspots].visible, true);
set(layer[theme2btn_show_hotspots].visible, false);
,
set(layer[theme2btn_show_hotspots].visible, true);
set(layer[theme2btn_hide_hotspots].visible, false);
);
</action>
<action name="theme2updateHideShowHotspotsButtons">
set(theme2DisplayHideShowHotspotsButtons, false);
if (theme2IsOpened, set(theme2DisplayHideShowHotspotsButtons, true););
if (theme2DisplayHideShowHotspotsButtons,
theme2ShowHideShowHotspotsButtons();
,
theme2HideHideShowHotspotsButtons();
);
</action>
<textstyle name="theme2menuTooltipStyle"
font="Helvetica"
fontsize="16"
bold="true"
italic="false"
background="false"
border="false"
alpha="0.8"
blendmode="layer"
textcolor="0xffffff"
effect="glow(0x111111,0.8);"
origin="bottom"
yoffset="60"
edge="center"
xoffset="0"
textalign="center"
noclip="true"
devices="flash"
/>
<layer name="theme2menuTooltipStyle"
keep="true"
enabled="false"
capture="false"
url="%FIRSTXML%/graphics/textfield.swf"
align="center"
background="true"
backgroundcolor="0xffffff"
backgroundalpha="1"
border="false"
bordercolor="0xffffff"
css="color:#ffffff;font-family:Helvetica;font-weight:bold;font-size:16px;text-align:center;"
width="200"
height="20"
autoheight="true"
edge="bottom"
textshadow="1.0"
selectable="false"
zorder="0"
html=""
visible="false"
devices="html5"
/>
<action name="setViewPannini">
stopSetViewTweens();
setViewPanniniComplete();
</action>
<action name="setViewPanniniComplete">
tween(view.architectural, 0.0, 0.25, easeoutquad,
tween(view.fovmax, get(panoview.fovmax), distance(179, 1.00));
set(backtonormalfirst,false);
if(view.pannini == false, set(backtonormalfirst,true); );
if(view.stereographic == false, set(backtonormalfirst,true); );
if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); );
set(view.pannini, true);
set(view.stereographic, true);
set(view.fisheyefovlink, 1.5);
tween(view.fisheye, 1.0, distance(1.0, 0.75));
tween(view.vlookat, get(panoview.v), 1.25);
if(panoview.currentfov LE view.fov, tween(view.fov, get(panoview.currentfov), distance(50, 0.45)); );
set(panoview.currentfov, get(view.fov));
);
</action>
<!-- Hide / Show Controls -->
<action name="hideTourControls">set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);</action>
<action name="showTourControls">set(tour_displaycontrols, true); events.dispatch(showtourcontrols);</action>
<!-- Fullscreen Management -->
<action name="exitFullScreen" devices="fullscreensupport">set(tour_fullscreen,false);set(fullscreen,false);</action>
<action name="enterFullScreen" devices="fullscreensupport">set(tour_fullscreen,true);set(fullscreen,true);</action>
<action name="switchFullScreen">if(tour_fullscreen,exitFullScreen();,enterFullScreen(););</action>
<events name="krpanoExitFullscreenEvent"
onexitfullscreen="if(tour_fullscreen,exitFullScreenChangeEvent(););"
keep="true" />
<action name="exitFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,false);events.dispatch(onexitfullscreen);</action><action name="setViewLittlePlanet">
stopSetViewTweens();
setViewLittlePlanetComplete();
</action>
<action name="setViewLittlePlanetComplete">
tween(view.architectural, 0.0, 0.25, easeoutquad,
tween(view.vlookat, 90, distance(179, 1.50), easeoutquad);
set(backtonormalfirst,false);
if(view.pannini == true, set(backtonormalfirst,true) );
if(view.stereographic == false, set(backtonormalfirst,true) );
if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); );
if(view.pannini, set(view.pannini,false); delayedcall(0, updateobject(true,true)); );
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);
);
</action><action name="setViewFisheyeBall">
stopSetViewTweens();
setViewFisheyeBallComplete();
</action>
<action name="setViewFisheyeBallComplete">
tween(view.architectural, 0.0, distance(1.0, 0.30), easeoutquad,
set(view.fisheyefovlink, 1.5);
tween(view.fisheye, 1.0, distance(1.0, 0.30), easeoutquad,
set(view.stereographic,false);
if(view.pannini, set(view.pannini,false); delayedcall(0,updateobject(true,true)); );
if(panoview.fovmax LE 179, set(view.fovmax, 179); , set(view.fovmax, get(panoview.fovmax)); );
tween(view.fov, 179, 4.0, easeInOutQuad );
tween(view.vlookat, get(panoview.v), 1.25);
set(display.details, 22);
);
);
</action>
</krpano>