2795 lines
89 KiB
XML
2795 lines
89 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<krpano version="1.19-pr16">
|
|
|
|
|
|
<!-- Spot Style - ⓐ 레스토랑 후원 -->
|
|
|
|
|
|
<style name="Iconⓐ레스토랑후원"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint0.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓐ레스토랑후원"
|
|
onout="onoutIconⓐ레스토랑후원"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓐ레스토랑후원">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓐ레스토랑후원">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓑ 자수화단(1) -->
|
|
|
|
|
|
<style name="Iconⓑ자수화단_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint1.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓑ자수화단_1_"
|
|
onout="onoutIconⓑ자수화단_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓑ자수화단_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓑ자수화단_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓒ 레스토랑 시선 -->
|
|
|
|
|
|
<style name="Iconⓒ레스토랑시선"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint2.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓒ레스토랑시선"
|
|
onout="onoutIconⓒ레스토랑시선"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓒ레스토랑시선">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓒ레스토랑시선">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓓ 보스코 -->
|
|
|
|
|
|
<style name="Iconⓓ보스코"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint3.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓓ보스코"
|
|
onout="onoutIconⓓ보스코"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓓ보스코">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓓ보스코">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓔ 아이노리 -->
|
|
|
|
|
|
<style name="Iconⓔ아이노리"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint4.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓔ아이노리"
|
|
onout="onoutIconⓔ아이노리"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓔ아이노리">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓔ아이노리">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓕ 이벤트필드(1) -->
|
|
|
|
|
|
<style name="Iconⓕ이벤트필드_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint5.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓕ이벤트필드_1_"
|
|
onout="onoutIconⓕ이벤트필드_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓕ이벤트필드_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓕ이벤트필드_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓕ 이벤트필드(2) -->
|
|
|
|
|
|
<style name="Iconⓕ이벤트필드_2_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint6.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓕ이벤트필드_2_"
|
|
onout="onoutIconⓕ이벤트필드_2_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓕ이벤트필드_2_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓕ이벤트필드_2_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓕ 이벤트필드(3) -->
|
|
|
|
|
|
<style name="Iconⓕ이벤트필드_3_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint7.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓕ이벤트필드_3_"
|
|
onout="onoutIconⓕ이벤트필드_3_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓕ이벤트필드_3_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓕ이벤트필드_3_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓖ 테라스가든 -->
|
|
|
|
|
|
<style name="Iconⓖ테라스가든"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint8.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓖ테라스가든"
|
|
onout="onoutIconⓖ테라스가든"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓖ테라스가든">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓖ테라스가든">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓘ 로즈가든(1) -->
|
|
|
|
|
|
<style name="Iconⓘ로즈가든_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint10.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓘ로즈가든_1_"
|
|
onout="onoutIconⓘ로즈가든_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓘ로즈가든_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓘ로즈가든_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓙ 가우디움(1) -->
|
|
|
|
|
|
<style name="Iconⓙ가우디움_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint11.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓙ가우디움_1_"
|
|
onout="onoutIconⓙ가우디움_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓙ가우디움_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓙ가우디움_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 타이틀 -->
|
|
|
|
|
|
<style name="Icon타이틀"
|
|
url="%FIRSTXML%/spots/_5106053952_user_defaultpoint12.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon타이틀"
|
|
onout="onoutIcon타이틀"
|
|
|
|
|
|
/>
|
|
<action name="onhoverIcon타이틀">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon타이틀">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓑ 자수화단(2) -->
|
|
|
|
|
|
<style name="Iconⓑ자수화단_2_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint13.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓑ자수화단_2_"
|
|
onout="onoutIconⓑ자수화단_2_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓑ자수화단_2_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓑ자수화단_2_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓕ 이벤트필드(4) -->
|
|
|
|
|
|
<style name="Iconⓕ이벤트필드_4_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint14.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓕ이벤트필드_4_"
|
|
onout="onoutIconⓕ이벤트필드_4_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓕ이벤트필드_4_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓕ이벤트필드_4_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓙ 가우디움(3) -->
|
|
|
|
|
|
<style name="Iconⓙ가우디움_3_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint17.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓙ가우디움_3_"
|
|
onout="onoutIconⓙ가우디움_3_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓙ가우디움_3_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓙ가우디움_3_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓙ 가우디움(2) -->
|
|
|
|
|
|
<style name="Iconⓙ가우디움_2_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint18.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓙ가우디움_2_"
|
|
onout="onoutIconⓙ가우디움_2_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓙ가우디움_2_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓙ가우디움_2_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓚ 매표소(2) -->
|
|
|
|
|
|
<style name="Iconⓚ매표소_2_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint19.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓚ매표소_2_"
|
|
onout="onoutIconⓚ매표소_2_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓚ매표소_2_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓚ매표소_2_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓚ 매표소(1) -->
|
|
|
|
|
|
<style name="Iconⓚ매표소_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint20.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓚ매표소_1_"
|
|
onout="onoutIconⓚ매표소_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓚ매표소_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓚ매표소_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓛ 토스카나길(2) -->
|
|
|
|
|
|
<style name="Iconⓛ토스카나길_2_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint21.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓛ토스카나길_2_"
|
|
onout="onoutIconⓛ토스카나길_2_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓛ토스카나길_2_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓛ토스카나길_2_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - ⓛ 토스카나길(1) -->
|
|
|
|
|
|
<style name="Iconⓛ토스카나길_1_"
|
|
url="%FIRSTXML%/spots/_4719650612_47004_4719644256_user_defaultpoint22.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIconⓛ토스카나길_1_"
|
|
onout="onoutIconⓛ토스카나길_1_"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIconⓛ토스카나길_1_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIconⓛ토스카나길_1_">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Circles Control Bar -->
|
|
<!-- id : CirclesControlBar -->
|
|
<!-- ********** -->
|
|
|
|
<krpano CirclesControlBarbarbuilt="false" CirclesControlBarbackgroundwidthwhenclosed="0" CirclesControlBarbackgroundwidthwhenopened="0" CirclesControlBarIsOpened="false" />
|
|
<events name="CirclesControlBarevents"
|
|
onxmlcomplete="CirclesControlBarbuildMenuBar();"
|
|
|
|
openvideointerface="CirclesControlBarOpenVideoplayer();"
|
|
closevideointerface="CirclesControlBarCloseVideoplayer();"
|
|
|
|
keep="true" />
|
|
|
|
|
|
|
|
<action name="CirclesControlBarbuildMenuBar">
|
|
ifnot (CirclesControlBarbarbuilt, CirclesControlBarbuildMenu(); set(CirclesControlBarbarbuilt, true););
|
|
</action>
|
|
|
|
<style name="CirclesControlBar_btn_style"
|
|
keep="true"
|
|
edge="right"
|
|
align="right"
|
|
x="0" y="0"
|
|
width="40" height="40"
|
|
crop="0|0|60|60"
|
|
onovercrop="0|60|60|60"
|
|
ondowncrop="0|120|60|60"
|
|
onhover="showTooltip('plugin', CirclesControlBarmenuTooltipStyle, bottom);"
|
|
onout="hideTooltip();"
|
|
/>
|
|
<style name="CirclesControlBar_btn_style_off"
|
|
keep="true"
|
|
edge="right"
|
|
align="right"
|
|
x="0" y="0"
|
|
width="40" height="40"
|
|
onhover="showTooltip('plugin', CirclesControlBarmenuTooltipStyle, bottom);"
|
|
onout="hideTooltip();"
|
|
/>
|
|
|
|
<layer name="CirclesControlBar_menu_bg"
|
|
keep="true"
|
|
type="container"
|
|
zorder="1"
|
|
width="40"
|
|
height="40"
|
|
align="bottom"
|
|
x="0" y="10"
|
|
maskchildren="true"
|
|
rotate="0"
|
|
visible="false"
|
|
>
|
|
<layer name="CirclesControlBarbtn_hide_hotspots"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_hide_show_hotspots.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="hideHotspots();
|
|
"
|
|
tooltip="CirclesControlBarhideSpotsTip"
|
|
visible="false"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_show_hotspots"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_hide_show_hotspots.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="showHotspots();
|
|
"
|
|
tooltip="CirclesControlBarshowSpotsTip"
|
|
visible="false"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_enter_vr"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_vr_mode.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="if(scene[get(xml.scene)].full360 AND disableCurrentSceneVrConservation !== true,
|
|
js(accessWebVr(get(xml.scene),get(videoscenestarttime)));
|
|
,
|
|
js(accessWebVr(null));
|
|
);"
|
|
tooltip="CirclesControlBarenterVRTip"
|
|
visible="false"
|
|
devices="html5"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_enter_vr_not"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_vr_mode_off.png"
|
|
style="CirclesControlBar_btn_style"
|
|
tooltip="CirclesControlBarenterVRNotTip"
|
|
enabled="true"
|
|
capture="false"
|
|
visible="false"
|
|
devices="html5"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_ctrlmode_move_to"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_move_to.png"
|
|
style="CirclesControlBar_btn_style"
|
|
tooltip="CirclesControlBarctrlmodeMoveTip"
|
|
onclick="setControlModeMoveTo();
|
|
"
|
|
visible="false"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_ctrlmode_drag_to"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_drag_to.png"
|
|
style="CirclesControlBar_btn_style"
|
|
tooltip="CirclesControlBarctrlmodeDragTip"
|
|
onclick="setControlModeDragTo();
|
|
"
|
|
visible="false"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_in"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_zoom_in.png"
|
|
ondown="viewControlZoomIn(false);"
|
|
onup="viewControlZoomStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarzoomInTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_out"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_zoom_out.png"
|
|
ondown="viewControlZoomOut(false);
|
|
"
|
|
onup="viewControlZoomStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarzoomOutTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_home"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_home.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="CirclesControlBarbtn_home_action();"
|
|
visible="false"
|
|
tooltip="CirclesControlBarhomeTip"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_left"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_move_left.png"
|
|
ondown="viewControlMoveLeft(false);
|
|
"
|
|
onup="viewControlMoveHoriStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarmoveLeftTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_right"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_move_right.png"
|
|
ondown="viewControlMoveRight(false);
|
|
"
|
|
onup="viewControlMoveHoriStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarmoveRightTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_up"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_move_up.png"
|
|
ondown="viewControlMoveUp(false);
|
|
"
|
|
onup="viewControlMoveVertStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarmoveUpTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_down"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_move_down.png"
|
|
ondown="viewControlMoveDown(false);
|
|
"
|
|
onup="viewControlMoveVertStop();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarmoveDownTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_sound_on"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_start_sound.png"
|
|
onclick="playTourSounds();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarsoundsOnTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_sound_off"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_stop_sound.png"
|
|
onclick="stopTourSounds();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarsoundsOffTip"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_prev_pano"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_previous_scene.png"
|
|
onclick="loadPreviousScene();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
tooltip="CirclesControlBarprevSceneTip"
|
|
visible="false"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_next_pano"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_next_scene.png"
|
|
onclick="loadNextScene();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
tooltip="CirclesControlBarnextSceneTip"
|
|
visible="false"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_display_map"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_map.png"
|
|
onclick="CirclesControlBardisplayMap();"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBardisplayMapTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_hide_map"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_map.png"
|
|
onclick="CirclesControlBarhideMap();"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarhideMapTip"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_display_floorplan"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_floorplan.png"
|
|
onclick="showFloorplan();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBardisplayFloorplanTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_hide_floorplan"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_floorplan.png"
|
|
onclick="hideFloorplan();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarhideFloorplanTip"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_openfs"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_enter_fs.png"
|
|
onclick="enterFullscreen();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
devices="fullscreensupport"
|
|
tooltip="CirclesControlBaropenFsTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_closefs"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_close_fs.png"
|
|
onclick="exitFullscreen();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
devices="fullscreensupport"
|
|
tooltip="CirclesControlBarcloseFsTip"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_autotour_on"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_start_automatic_tour.png"
|
|
onclick="startautotour();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarautotourOnTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_autotour_off"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_stop_automatic_tour.png"
|
|
onclick="stopautotour();
|
|
"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarautotourOffTip"
|
|
/>
|
|
|
|
<layer name="CirclesControlBarbtn_play_video"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_start_videoplayer.png"
|
|
onclick="videointerface_togglepause();"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarplayVideoTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_pause_video"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_pause_videoplayer.png"
|
|
onclick="videointerface_togglepause();"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="CirclesControlBarpauseVideoTip"
|
|
/>
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_display_help"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_help.png"
|
|
onclick="CirclesControlBardisplayHelp();"
|
|
style="CirclesControlBar_btn_style"
|
|
devices="desktop"
|
|
visible="false"
|
|
tooltip="CirclesControlBardisplayHelpTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_close_help"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_help.png"
|
|
onclick="CirclesControlBarcloseHelp();"
|
|
style="CirclesControlBar_btn_style"
|
|
visible="false"
|
|
devices="desktop"
|
|
tooltip="CirclesControlBarhideHelpTip"
|
|
/>
|
|
|
|
|
|
|
|
<layer name="CirclesControlBarbtn_hidecontrols"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_hide_controls.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="CirclesControlBarhideMenuControls();hideTourControls();
|
|
"
|
|
visible="false"
|
|
tooltip="CirclesControlBarhideControlsTip"
|
|
/>
|
|
<layer name="CirclesControlBarbtn_showcontrols"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/btn_show_controls.png"
|
|
style="CirclesControlBar_btn_style"
|
|
onclick="CirclesControlBarshowMenuControls();showTourControls();
|
|
"
|
|
tooltip="CirclesControlBardisplayControlsTip"
|
|
visible="false"
|
|
/>
|
|
</layer>
|
|
|
|
<action name="CirclesControlBarbtn_home_action">
|
|
hideTooltip();lookto(get(panoview.h),get(panoview.v),get(panoview.fov),smooth(100,20,50));
|
|
</action>
|
|
|
|
|
|
<events name="CirclesControlBarvravailableevent"
|
|
onvravailable="CirclesControlBarupdateVrButtonsAvailability();"
|
|
onvrunavailable="CirclesControlBarupdateVrButtonsAvailability();"
|
|
keep="true" devices="html5" />
|
|
<krpano CirclesControlBarmenuvravailable="false" />
|
|
<action name="CirclesControlBarupdateVrButtonsAvailability">
|
|
if (tour_vrdevices,
|
|
set(CirclesControlBarmenuvravailable, true);
|
|
,
|
|
set(CirclesControlBarmenuvravailable, false);
|
|
);
|
|
CirclesControlBarupdateVrButtons();
|
|
</action>
|
|
<action name="CirclesControlBarHideVrButtons">
|
|
set(layer[CirclesControlBarbtn_enter_vr].visible, false);
|
|
if('%1' == 'true' AND plugin[ptpvrmode],
|
|
set(layer[CirclesControlBarbtn_enter_vr_not].visible, true);
|
|
,
|
|
set(layer[CirclesControlBarbtn_enter_vr_not].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarShowVrButtons">
|
|
if (CirclesControlBarmenuvravailable,
|
|
set(layer[CirclesControlBarbtn_enter_vr].visible, true);
|
|
set(layer[CirclesControlBarbtn_enter_vr_not].visible, false);
|
|
,
|
|
CirclesControlBarHideVrButtons(true);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateVrButtons">
|
|
if (tour_vrdevices,
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowVrButtons();
|
|
,
|
|
CirclesControlBarHideVrButtons();
|
|
);
|
|
,
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarHideVrButtons(true);
|
|
,
|
|
CirclesControlBarHideVrButtons();
|
|
);
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="CirclesControlBarcontrolmodechangedevent"
|
|
oncontrolmodechanged="CirclesControlBarupdateControlModeButtons();"
|
|
keep="true" />
|
|
<action name="CirclesControlBarHideControlModeButtons">
|
|
set(layer[CirclesControlBarbtn_ctrlmode_move_to].visible, false);
|
|
set(layer[CirclesControlBarbtn_ctrlmode_drag_to].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowControlModeButtons">
|
|
if (tour_controlmodemousetype == "moveto",
|
|
set(layer[CirclesControlBarbtn_ctrlmode_drag_to].visible, true);
|
|
set(layer[CirclesControlBarbtn_ctrlmode_move_to].visible, false);
|
|
,
|
|
set(layer[CirclesControlBarbtn_ctrlmode_move_to].visible, true);
|
|
set(layer[CirclesControlBarbtn_ctrlmode_drag_to].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateControlModeButtons">
|
|
if (device.desktop,
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowControlModeButtons();
|
|
,
|
|
CirclesControlBarHideControlModeButtons();
|
|
);
|
|
,
|
|
CirclesControlBarHideControlModeButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<action name="CirclesControlBarhideMenuControls">
|
|
set(CirclesControlBarIsOpened, false);
|
|
set(layer[CirclesControlBarbtn_hidecontrols].visible, false);
|
|
set(layer[CirclesControlBarbtn_showcontrols].visible, true);
|
|
if (scene.count GT 1,
|
|
set(layer[CirclesControlBarbtn_next_pano].visible, false);
|
|
set(layer[CirclesControlBarbtn_prev_pano].visible, false);
|
|
);
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_home].visible, false);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_in].visible, false);
|
|
set(layer[CirclesControlBarbtn_out].visible, false);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_up].visible, false);
|
|
set(layer[CirclesControlBarbtn_down].visible, false);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_left].visible, false);
|
|
set(layer[CirclesControlBarbtn_right].visible, false);
|
|
);
|
|
CirclesControlBarupdateFullscreenButtons();
|
|
CirclesControlBarupdateHelpButtons();
|
|
|
|
|
|
|
|
CirclesControlBarupdateAutotourButtons();
|
|
CirclesControlBarupdateHideShowVideoplayerButtons();
|
|
CirclesControlBarupdateSoundButtons();
|
|
|
|
CirclesControlBarupdateControlModeButtons();
|
|
CirclesControlBarupdateHideShowHotspotsButtons();
|
|
|
|
CirclesControlBarupdateMapButtons();
|
|
CirclesControlBarupdateFloorplanButtons();
|
|
CirclesControlBarupdateVrButtons();
|
|
|
|
|
|
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenclosed));
|
|
|
|
set(layer[CirclesControlBar_menu_bg].visible, true);
|
|
</action>
|
|
<action name="CirclesControlBarshowMenuControls">
|
|
set(CirclesControlBarIsOpened, true);
|
|
set(layer[CirclesControlBarbtn_hidecontrols].visible, true);
|
|
set(layer[CirclesControlBarbtn_showcontrols].visible, false);
|
|
set(layer[CirclesControlBar_menu_bg].visible, true);
|
|
if (scene.count GT 1,
|
|
set(layer[CirclesControlBarbtn_next_pano].visible, true);
|
|
set(layer[CirclesControlBarbtn_prev_pano].visible, true);
|
|
);
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_home].visible, true);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_in].visible, true);
|
|
set(layer[CirclesControlBarbtn_out].visible, true);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_up].visible, true);
|
|
set(layer[CirclesControlBarbtn_down].visible, true);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_left].visible, true);
|
|
set(layer[CirclesControlBarbtn_right].visible, true);
|
|
);
|
|
CirclesControlBarupdateFullscreenButtons();
|
|
CirclesControlBarupdateHelpButtons();
|
|
|
|
|
|
|
|
CirclesControlBarupdateAutotourButtons();
|
|
CirclesControlBarupdateHideShowVideoplayerButtons();
|
|
CirclesControlBarupdateSoundButtons();
|
|
CirclesControlBarupdateVrButtons();
|
|
|
|
CirclesControlBarupdateControlModeButtons();
|
|
CirclesControlBarupdateHideShowHotspotsButtons();
|
|
|
|
CirclesControlBarupdateMapButtons();
|
|
CirclesControlBarupdateFloorplanButtons();
|
|
|
|
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopened));
|
|
</action>
|
|
|
|
<layer name="CirclesControlBarhelpScreenBg"
|
|
align="center"
|
|
keep="true"
|
|
onclick="CirclesControlBarcloseHelp();"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/help_screen_bg.png"
|
|
visible="false"
|
|
rotate="-90"
|
|
height="50%"
|
|
width="prop"
|
|
zorder="97"
|
|
x="100%" />
|
|
<layer name="CirclesControlBarhelpScreenFg"
|
|
align="center"
|
|
keep="true"
|
|
onclick="CirclesControlBarcloseHelp();"
|
|
url="%FIRSTXML%/graphics/circlescontrolbar/help_screen_fg.png"
|
|
height="50%"
|
|
width="prop"
|
|
visible="false"
|
|
rotate="90"
|
|
zorder="98"
|
|
x="-100%"
|
|
displayed="false" />
|
|
<action name="CirclesControlBardisplayHelp">
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarhelpScreenFg].displayed,true);
|
|
set(layer[CirclesControlBarhelpScreenBg].visible,true);
|
|
set(layer[CirclesControlBarhelpScreenFg].visible,true);
|
|
tween(layer[CirclesControlBarhelpScreenFg].rotate,0, 1);
|
|
tween(layer[CirclesControlBarhelpScreenFg].x,0, 1);
|
|
tween(layer[CirclesControlBarhelpScreenBg].rotate,0, 1);
|
|
tween(layer[CirclesControlBarhelpScreenBg].x,0, 1);
|
|
CirclesControlBarupdateHelpButtons();
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarcloseHelp">
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarhelpScreenFg].displayed,false);
|
|
tween(layer[CirclesControlBarhelpScreenFg].rotate, 90, 1, easeOutQuad, set(layer[CirclesControlBarhelpScreenFg].visible,false););
|
|
tween(layer[CirclesControlBarhelpScreenFg].x, -100%, 1);
|
|
tween(layer[CirclesControlBarhelpScreenBg].rotate, -90, 1, easeOutQuad, set(layer[CirclesControlBarhelpScreenBg].visible,false););
|
|
tween(layer[CirclesControlBarhelpScreenBg].x, 100%, 1);
|
|
CirclesControlBarupdateHelpButtons();
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarHideHelpButtons">
|
|
set(layer[CirclesControlBarbtn_display_help].visible, false);
|
|
set(layer[CirclesControlBarbtn_close_help].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowHelpButtons">
|
|
if (layer[CirclesControlBarhelpScreenFg].displayed,
|
|
set(layer[CirclesControlBarbtn_close_help].visible, true);
|
|
set(layer[CirclesControlBarbtn_display_help].visible, false);
|
|
,
|
|
set(layer[CirclesControlBarbtn_display_help].visible, true);
|
|
set(layer[CirclesControlBarbtn_close_help].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateHelpButtons">
|
|
if (device.desktop,
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowHelpButtons();
|
|
,
|
|
CirclesControlBarHideHelpButtons();
|
|
);
|
|
,
|
|
CirclesControlBarHideHelpButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<action name="CirclesControlBardisplayMap">showMap();
|
|
|
|
</action>
|
|
<action name="CirclesControlBarhideMap">hideMap();
|
|
|
|
</action>
|
|
|
|
<events name="CirclesControlBardisplaymapchangeevent"
|
|
onshowtourmap="CirclesControlBarupdateMapButtons();"
|
|
onhidetourmap="CirclesControlBarupdateMapButtons();"
|
|
keep="true"/>
|
|
<action name="CirclesControlBarHideMapButtons">
|
|
set(layer[CirclesControlBarbtn_display_map].visible, false);
|
|
set(layer[CirclesControlBarbtn_hide_map].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowMapButtons">
|
|
if (tour_displaymap,
|
|
set(layer[CirclesControlBarbtn_hide_map].visible, true);
|
|
set(layer[CirclesControlBarbtn_display_map].visible, false);
|
|
,
|
|
set(layer[CirclesControlBarbtn_display_map].visible, true);
|
|
set(layer[CirclesControlBarbtn_hide_map].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateMapButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowMapButtons();
|
|
,
|
|
CirclesControlBarHideMapButtons();
|
|
);
|
|
</action>
|
|
|
|
<events name="CirclesControlBarDisplayFloorPlanEvents"
|
|
onshowtourfloorplan="CirclesControlBarupdateFloorplanButtons();"
|
|
onhidetourfloorplan="CirclesControlBarupdateFloorplanButtons();"
|
|
keep="true" />
|
|
<action name="CirclesControlBarHideFloorplanButtons">
|
|
set(layer[CirclesControlBarbtn_display_floorplan].visible, false);
|
|
set(layer[CirclesControlBarbtn_hide_floorplan].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowFloorplanButtons">
|
|
if (tour_displayfloorplan,
|
|
set(layer[CirclesControlBarbtn_hide_floorplan].visible, true);
|
|
set(layer[CirclesControlBarbtn_display_floorplan].visible, false);
|
|
,
|
|
set(layer[CirclesControlBarbtn_display_floorplan].visible, true);
|
|
set(layer[CirclesControlBarbtn_hide_floorplan].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateFloorplanButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowFloorplanButtons();
|
|
,
|
|
CirclesControlBarHideFloorplanButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
|
|
<events name="CirclesControlBarmenufullscreenchangeevent"
|
|
onenterfullscreen="CirclesControlBarupdateFullscreenButtons();"
|
|
onexitfullscreen="CirclesControlBarupdateFullscreenButtons();"
|
|
keep="true"/>
|
|
<action name="CirclesControlBarHideFullscreenButtons">
|
|
set(layer[CirclesControlBarbtn_openfs].visible , false);
|
|
set(layer[CirclesControlBarbtn_closefs].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowFullscreenButtons">
|
|
if (device.fullscreensupport,
|
|
if(tour_fullscreen,
|
|
set(layer[CirclesControlBarbtn_openfs].visible , false);
|
|
set(layer[CirclesControlBarbtn_closefs].visible, true);
|
|
,
|
|
set(layer[CirclesControlBarbtn_openfs].visible ,true);
|
|
set(layer[CirclesControlBarbtn_closefs].visible,false);
|
|
);
|
|
,
|
|
CirclesControlBarHideFullscreenButtons();
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateFullscreenButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowFullscreenButtons();
|
|
,
|
|
CirclesControlBarHideFullscreenButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="CirclesControlBarhideshowvideoplayerevent" onplayvideointerface="CirclesControlBarupdateHideShowVideoplayerButtons();" onpausevideointerface="CirclesControlBarupdateHideShowVideoplayerButtons();" keep="true"/>
|
|
<action name="CirclesControlBarHideHideShowVideoplayerButtons">
|
|
if(CirclesControlBarbackgroundwidthwhenopened GT 0,
|
|
if(%1,
|
|
set(layer[CirclesControlBar_menu_bg].width,get(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo));
|
|
,
|
|
tween(layer[CirclesControlBar_menu_bg].width,get(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo),0.5,easeOutQuad);
|
|
);
|
|
,
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo));
|
|
);
|
|
set(layer[CirclesControlBarbtn_play_video].visible, false);
|
|
set(layer[CirclesControlBarbtn_pause_video].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowHideShowVideoplayerButtons">
|
|
if(CirclesControlBar_use_videoplayer_interface,
|
|
if (plugin[get(videointerface_video)],
|
|
if (plugin[get(videointerface_video)].ispaused,
|
|
if(CirclesControlBarbackgroundwidthwhenopened GT 0,
|
|
tween(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopened));
|
|
,
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo));
|
|
);
|
|
set(layer[CirclesControlBarbtn_play_video].visible, true);
|
|
set(layer[CirclesControlBarbtn_pause_video].visible, false);
|
|
,
|
|
if(CirclesControlBarbackgroundwidthwhenopened GT 0,
|
|
tween(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopened));
|
|
,
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo));
|
|
);
|
|
set(layer[CirclesControlBarbtn_play_video].visible, false);
|
|
set(layer[CirclesControlBarbtn_pause_video].visible, true);
|
|
););
|
|
,
|
|
CirclesControlBarHideHideShowVideoplayerButtons();
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateHideShowVideoplayerButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowHideShowVideoplayerButtons();
|
|
,
|
|
CirclesControlBarHideHideShowVideoplayerButtons(true);
|
|
);
|
|
</action>
|
|
|
|
<events name="CirclesControlBarAutotourEvents"
|
|
onstartautotour="CirclesControlBarupdateAutotourButtons();"
|
|
onstopautotour="CirclesControlBarupdateAutotourButtons();"
|
|
keep="true"/>
|
|
<action name="CirclesControlBarHideAutotourButtons">
|
|
set(layer[CirclesControlBarbtn_autotour_off].visible, false);
|
|
set(layer[CirclesControlBarbtn_autotour_on].visible , false);
|
|
</action>
|
|
<action name="CirclesControlBarShowAutotourButtons">
|
|
if (tour_autotourenabled == false,
|
|
set(layer[CirclesControlBarbtn_autotour_off].visible, false);
|
|
set(layer[CirclesControlBarbtn_autotour_on].visible , true);
|
|
,
|
|
set(layer[CirclesControlBarbtn_autotour_off].visible, true);
|
|
set(layer[CirclesControlBarbtn_autotour_on].visible , false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateAutotourButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowAutotourButtons();
|
|
,
|
|
CirclesControlBarHideAutotourButtons();
|
|
);
|
|
</action>
|
|
|
|
<events name="CirclesControlBarplaystopsoundsevent" playtoursoundsevent="CirclesControlBarupdateSoundButtons();" stoptoursoundsevent="CirclesControlBarupdateSoundButtons();" keep="true"/>
|
|
<action name="CirclesControlBarHideSoundButtons">
|
|
set(layer[CirclesControlBarbtn_sound_off].visible, false);
|
|
set(layer[CirclesControlBarbtn_sound_on].visible , false);
|
|
</action>
|
|
<action name="CirclesControlBarShowSoundButtons">
|
|
if (tour_soundson == false,
|
|
set(layer[CirclesControlBarbtn_sound_off].visible, false);
|
|
set(layer[CirclesControlBarbtn_sound_on].visible , true);
|
|
,
|
|
set(layer[CirclesControlBarbtn_sound_off].visible, true);
|
|
set(layer[CirclesControlBarbtn_sound_on].visible , false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateSoundButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowSoundButtons();
|
|
,
|
|
CirclesControlBarHideSoundButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="CirclesControlBarhotspotsdisplayevents"
|
|
hotspots_visibility_changed="CirclesControlBarupdateHideShowHotspotsButtons"
|
|
keep="true"/>
|
|
<action name="CirclesControlBarHideHideShowHotspotsButtons">
|
|
set(layer[CirclesControlBarbtn_show_hotspots].visible, false);
|
|
set(layer[CirclesControlBarbtn_hide_hotspots].visible, false);
|
|
</action>
|
|
<action name="CirclesControlBarShowHideShowHotspotsButtons">
|
|
if (tour_displayspots,
|
|
set(layer[CirclesControlBarbtn_hide_hotspots].visible, true);
|
|
set(layer[CirclesControlBarbtn_show_hotspots].visible, false);
|
|
,
|
|
set(layer[CirclesControlBarbtn_show_hotspots].visible, true);
|
|
set(layer[CirclesControlBarbtn_hide_hotspots].visible, false);
|
|
);
|
|
</action>
|
|
<action name="CirclesControlBarupdateHideShowHotspotsButtons">
|
|
if (CirclesControlBarIsOpened,
|
|
CirclesControlBarShowHideShowHotspotsButtons();
|
|
,
|
|
CirclesControlBarHideHideShowHotspotsButtons();
|
|
);
|
|
</action>
|
|
|
|
<layer name="CirclesControlBarmenuTooltipStyle"
|
|
keep="true"
|
|
enabled="false"
|
|
capture="false"
|
|
url="%FIRSTXML%/graphics/textfield.swf"
|
|
align="center"
|
|
background="false"
|
|
border="false"
|
|
css="color:#ffffff;font-family:빙그레 따옴체;font-weight:bold;font-size:14px;text-align:left;"
|
|
height="20"
|
|
autoheight="true"
|
|
autowidth="auto"
|
|
xoffset="0"
|
|
yoffset="0"
|
|
padding="2"
|
|
selectable="false"
|
|
zorder="0"
|
|
visible="false"
|
|
html=""
|
|
edge="bottom"
|
|
/>
|
|
<action name="CirclesControlBarbuildMenu">
|
|
|
|
set(CirclesControlBarbutton_pos, 0);
|
|
|
|
set(CirclesControlBarbackgroundwidthwhenclosed, 40);
|
|
set(layer[CirclesControlBarbtn_hidecontrols].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_showcontrols].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_display_help].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_close_help].x , get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.fullscreensupport,
|
|
set(layer[CirclesControlBarbtn_openfs].x , get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_closefs].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_display_map].x , get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_hide_map].x , get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
set(layer[CirclesControlBarbtn_display_floorplan].x , get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_hide_floorplan].x , get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_autotour_on].x , get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_autotour_off].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
set(layer[CirclesControlBarbtn_sound_on].x , get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_sound_off].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_ctrlmode_drag_to].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_ctrlmode_move_to].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
if(plugin[ptpvrmode] AND device.html5,
|
|
set(layer[CirclesControlBarbtn_enter_vr].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_enter_vr_not].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
set(layer[CirclesControlBarbtn_show_hotspots].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_hide_hotspots].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_home].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_right].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
set(layer[CirclesControlBarbtn_left].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_down].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
set(layer[CirclesControlBarbtn_up].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.desktop,
|
|
set(layer[CirclesControlBarbtn_out].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
set(layer[CirclesControlBarbtn_in].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (scene.count GT 1,
|
|
set(layer[CirclesControlBarbtn_next_pano].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
set(layer[CirclesControlBarbtn_prev_pano].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
set(layer[CirclesControlBarbtn_play_video].x, get(CirclesControlBarbutton_pos));
|
|
set(layer[CirclesControlBarbtn_pause_video].x, get(CirclesControlBarbutton_pos));
|
|
inc(CirclesControlBarbutton_pos, 45);
|
|
|
|
dec(CirclesControlBarbutton_pos, 5);
|
|
|
|
set(CirclesControlBarbackgroundwidthwhenopened, get(CirclesControlBarbutton_pos));
|
|
|
|
sub(CirclesControlBarbackgroundwidthwhenopenedwithoutvideo, CirclesControlBarbackgroundwidthwhenopened, 45);
|
|
|
|
|
|
set(layer[CirclesControlBar_menu_bg].width, get(CirclesControlBarbackgroundwidthwhenopened));
|
|
|
|
|
|
|
|
</action>
|
|
|
|
<events name="CirclesControlBarStartTourEvents" onTourStart="CirclesControlBarCallOnStartTour();" keep="true" />
|
|
|
|
<action name="CirclesControlBarCallOnStartTour">
|
|
|
|
CirclesControlBarshowMenuControls();
|
|
</action>
|
|
|
|
<action name="CirclesControlBarOpenVideoplayer">
|
|
set(CirclesControlBar_use_videoplayer_interface, true);
|
|
|
|
CirclesControlBarupdateHideShowVideoplayerButtons();
|
|
</action>
|
|
<action name="CirclesControlBarCloseVideoplayer">
|
|
set(CirclesControlBar_use_videoplayer_interface, false);
|
|
|
|
CirclesControlBarupdateHideShowVideoplayerButtons();
|
|
</action>
|
|
|
|
|
|
<!-- ******************** -->
|
|
<!-- Previous / Next Arrow -->
|
|
<!-- ******************** -->
|
|
|
|
<style name="prevnexttheme11ArrowStyle" keep="true" x="10" alpha="0.5"
|
|
crop="0| 0|140|140"
|
|
onovercrop="0|140|140|140"
|
|
ondowncrop="0|280|140|140"
|
|
/>
|
|
<layer name="prevnexttheme11prevPanoramaArrow" style="prevnexttheme11ArrowStyle"
|
|
url="%FIRSTXML%/graphics/prevnextarrow/btn_scroll_left.png" align="left"
|
|
tooltip="prevnexttheme11prevSceneTip"
|
|
onhover="set(alpha, 1);showTooltip('plugin',prevnexttheme11TooltipStyle,left);"
|
|
onout="set(alpha, 0.5);hideTooltip();"
|
|
onclick="loadPreviousScene();
|
|
"
|
|
visible="false"
|
|
zorder="2" />
|
|
|
|
<layer name="prevnexttheme11nextPanoramaArrow" style="prevnexttheme11ArrowStyle"
|
|
url="%FIRSTXML%/graphics/prevnextarrow/btn_scroll_right.png" align="right"
|
|
tooltip="prevnexttheme11nextSceneTip"
|
|
onhover="set(alpha, 1);showTooltip('plugin',prevnexttheme11TooltipStyle,right);"
|
|
onout="set(alpha, 0.5);hideTooltip();"
|
|
onclick="loadNextScene();
|
|
"
|
|
visible="false"
|
|
zorder="2" />
|
|
|
|
<events name="prevnexttheme11hideshowcontrolsevent"
|
|
onTourStart="prevnexttheme11showPrevNextControls();"
|
|
keep="true"/>
|
|
<action name="prevnexttheme11hidePrevNextControls">
|
|
set(layer[prevnexttheme11prevPanoramaArrow].visible, false);
|
|
set(layer[prevnexttheme11nextPanoramaArrow].visible, false);
|
|
</action>
|
|
<action name="prevnexttheme11showPrevNextControls">
|
|
set(layer[prevnexttheme11prevPanoramaArrow].visible, true);
|
|
set(layer[prevnexttheme11nextPanoramaArrow].visible, true);
|
|
</action>
|
|
|
|
<layer name="prevnexttheme11TooltipStyle"
|
|
keep="true"
|
|
enabled="false"
|
|
capture="false"
|
|
url="%FIRSTXML%/graphics/textfield.swf"
|
|
align="center"
|
|
background="false"
|
|
border="false"
|
|
css="color:#ffffff;font-family:조선일보명조;font-weight:bold;font-size:14px;text-align:left;"
|
|
height="20"
|
|
autoheight="true"
|
|
autowidth="auto"
|
|
selectable="false"
|
|
zorder="0"
|
|
padding="2"
|
|
xoffset="0"
|
|
yoffset="0"
|
|
visible="false"
|
|
html=""
|
|
/>
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Loading Text -->
|
|
<!-- id : loadertext -->
|
|
<!-- ********** -->
|
|
|
|
<layer name="loadertext"
|
|
keep="true"
|
|
zorder="3"
|
|
type="text"
|
|
align="center"
|
|
x="0" y="0"
|
|
html=""
|
|
onloaded="getmessage(html,loadertextloaderinfo);escape(html);"
|
|
bg="false"
|
|
bgborder="0"
|
|
handcursor="false"
|
|
visible="false"
|
|
enabled="false"
|
|
txtshadow="2.0 2.0 4.0 0x000000 1.0"
|
|
alpha="1"
|
|
css="
|
|
text-align:center;
|
|
color:#ffffff;
|
|
font-family:Arial;
|
|
font-style:italic;
|
|
font-weight:bold;
|
|
font-size:36px;
|
|
"
|
|
/>
|
|
|
|
<action name="displayloadertext">
|
|
if(scene[get(xml.scene)].video,
|
|
set(layer[loadertext].visible, false);
|
|
,
|
|
set(layer[loadertext].visible, %1);
|
|
);
|
|
</action>
|
|
|
|
<events name="displayloadertextWhenLoading" keep="true"
|
|
onxmlcomplete="displayloadertext(true);"
|
|
onnewpano="displayloadertext(true);"
|
|
onremovepano="displayloadertext(true);"
|
|
onloadcomplete="displayloadertext(false);"
|
|
changetourlanguage="getmessage(layer[loadertext].html,loadertextloaderinfo);escape(layer[loadertext].html);"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- PanotourMaps -->
|
|
<!-- id : panotourmaps -->
|
|
<!-- ********** -->
|
|
|
|
<ptplugin name="panotourmaps" lat="37.731688347894" lng="126.79472406746" zoom="11" maptypelayer="hybrid" openatstart="false" state="false" bgcolor="f2f2f2" zorder="4" centeronspots="true" engine="KolorMap">
|
|
|
|
<radar visible="false" radius="8000" linktozoom="true" quality="8" linecolor="ffffff" lineopacity="0.50000762951094835" linewidth="1" fillcolor="ffffff" fillopacity="0.30000762951094834" />
|
|
|
|
<markers animation="bounce" />
|
|
|
|
|
|
<controls zoom="true" pan="true" scale="false" maptype="true" overview="true">
|
|
<ui draggable="true" scrollable="true" dblclick="true" />
|
|
<specific streetview="true" view45degree="true" />
|
|
</controls>
|
|
|
|
<markerSelected name="" heading="" fov="" />
|
|
|
|
|
|
<!-- PanotourMaps markers counter : 1 -->
|
|
|
|
|
|
|
|
<marker name="spotmap415"
|
|
lat="37.731688347894"
|
|
lng="126.79472406746"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap415_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano12"
|
|
hasradar="true"
|
|
jsclick="spotmap415ActionSpotMap">
|
|
<markericon url="spots/플로어플랜 로고_user_defaultmap0.png" iconwidth="40" iconheight="40" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
|
|
</ptplugin>
|
|
|
|
<action name="kolorMapJsReady_panotourmaps">
|
|
set(ptplugin[panotourmaps].jsready, true);
|
|
</action>
|
|
|
|
<ptplugin name="panotourmapsArea" engine="kolorArea">
|
|
<settings>
|
|
<option name="position" value="topleft" type="string" />
|
|
<option name="start_position" value="left" type="string" />
|
|
<option name="margin_x" value="0" type="int" />
|
|
<option name="margin_y" value="0" type="int" />
|
|
<option name="background_color" value="f2f2f2" type="string" />
|
|
<option name="background_alpha" value="1" type="float" />
|
|
<option name="padding" value="15" type="int" />
|
|
<option name="topleft_radius" value="0" type="int" />
|
|
<option name="topright_radius" value="0" type="int" />
|
|
<option name="bottomleft_radius" value="0" type="int" />
|
|
<option name="bottomright_radius" value="0" type="int" />
|
|
<option name="area_border_width" value="0" type="int" />
|
|
<option name="area_border_color" value="f2f2f2" type="string" />
|
|
<option name="area_border_alpha" value="1" type="float" />
|
|
<option name="display_title" value="true" type="bool" />
|
|
<option name="title" value="panotourmapsmap_title" type="string" />
|
|
<option name="title_font" value="타이포_쌍문동 B" type="string" />
|
|
<option name="title_size" value="16" type="int" />
|
|
<option name="title_weight" value="bold" type="string" />
|
|
<option name="title_decoration" value="normal" type="string" />
|
|
<option name="title_color" value="000000" type="string" />
|
|
<option name="close_displayed" value="false" type="bool" />
|
|
<option name="close_text" value="panotourmapsdisplay_close_text" type="string" />
|
|
|
|
<option name="overlay_displayed" value="false" type="bool" />
|
|
<option name="overlay_color" value="000000" type="string" />
|
|
<option name="overlay_alpha" value="0.50000762951094835" type="float" />
|
|
|
|
<option name="area_width" value="25" type="int" />
|
|
<option name="area_height" value="100" type="int" />
|
|
<option name="area_width_unit" value="percent" type="string" />
|
|
<option name="area_height_unit" value="percent" type="string" />
|
|
<option name="animation" value="true" type="bool" />
|
|
<option name="animation_duration" value="700" type="int" />
|
|
<option name="close_on_click" value="false" type="bool" />
|
|
<option name="refresh_content" value="false" type="bool" />
|
|
<option name="open_callback" value="addKolorMap('panotourmaps', [['googlev3','AIzaSyAdlzjank9N_bQsSpW5ZCC94091StZFx1I']], 'panotourmapsArea_mapDIV');" type="string" />
|
|
<option name="close_callback" value="invokeKrFunction('closeKolorAreaCallback_panotourmapsArea')" type="string" />
|
|
<option name="zorder" value="4" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
</ptplugin>
|
|
|
|
<action name="kolorAreaJsReady_panotourmapsArea">
|
|
set(ptplugin[panotourmapsArea].jsready, true);
|
|
|
|
</action>
|
|
|
|
<action name="openKolorArea_panotourmapsArea">
|
|
ifnot(ptplugin[panotourmapsArea].isOpen,
|
|
set(ptplugin[panotourmapsArea].isOpen, true);
|
|
pauseautorotation(forceplugin);
|
|
|
|
js(showKolorArea(panotourmapsArea, <div id="panotourmapsArea_mapDIV"></div>));
|
|
js(invokePluginFunction(panotourmaps, forceResizeMapLayer, panotourmapsArea_mapDIV));
|
|
events.dispatch(onremovedisplayedobject);
|
|
);
|
|
</action>
|
|
|
|
<action name="closeKolorArea_panotourmapsArea">
|
|
if(ptplugin[panotourmapsArea].isOpen,
|
|
js(invokePluginFunction(panotourmapsArea, closeKolorArea));
|
|
);
|
|
</action>
|
|
|
|
<action name="toggleKolorArea_panotourmapsArea">
|
|
if(ptplugin[panotourmapsArea].isOpen,
|
|
closeKolorArea_panotourmapsArea();
|
|
,
|
|
openKolorArea_panotourmapsArea();
|
|
);
|
|
</action>
|
|
|
|
<action name="closeKolorAreaCallback_panotourmapsArea">
|
|
if(ptplugin[panotourmapsArea].isOpen,resumeautorotation(forceplugin);
|
|
|
|
|
|
);
|
|
set(ptplugin[panotourmapsArea].isOpen, false);hideMap();
|
|
|
|
</action>
|
|
|
|
<action name="showKolorArea_panotourmapsArea">
|
|
set(ptplugin[panotourmapsArea].isOpen, true);
|
|
pauseautorotation(forceplugin);
|
|
|
|
js(invokePluginFunction(panotourmapsArea, showKolorArea, %1));
|
|
js(invokePluginFunction(panotourmaps, forceResizeMapLayer, panotourmapsArea_mapDIV));
|
|
events.dispatch(onremovedisplayedobject);
|
|
</action>
|
|
|
|
<action name="hideKolorArea_panotourmapsArea">
|
|
resumeautorotation(forceplugin);
|
|
|
|
|
|
set(ptplugin[panotourmapsArea].isOpen, false);
|
|
js(invokePluginFunction(panotourmapsArea, hideKolorArea, %1));
|
|
</action>
|
|
|
|
|
|
<action name="updateDefaultMarkerValues_panotourmapsArea">
|
|
if( ptplugin[panotourmaps].markerSelected.name != "",
|
|
set(ptplugin[panotourmaps].markerSelected.heading, get(view.hlookat));
|
|
set(ptplugin[panotourmaps].markerSelected.fov, get(view.hfov));
|
|
);
|
|
|
|
</action>
|
|
|
|
<action name="changeLanguage_panotourmaps">
|
|
if(ptplugin[panotourmaps].jsready,
|
|
stopdelayedcall(delay_panotourmaps);
|
|
js(invokePluginFunction(panotourmapsArea, changeLanguage, false));
|
|
,
|
|
delayedcall(delay_panotourmaps, 0.1, changeLanguage_panotourmaps(););
|
|
);
|
|
</action>
|
|
|
|
<events name="kolorAreaEvents_panotourmapsArea"
|
|
keep="true"
|
|
hidetourcontrols="if(ptplugin[panotourmapsArea].isOpen,set(restore_panotourmapsArea, true);hideKolorArea_panotourmapsArea(false);,set(restore_panotourmapsArea, false););"
|
|
showtourcontrols="if(tour_displaymap,if(restore_panotourmapsArea,showKolorArea_panotourmapsArea(false);););"
|
|
onhidetourmap="panotourmapsClosetourmap();"
|
|
onshowtourmap="if(tour_displaymap,panotourmapsOpentourmap(););"
|
|
|
|
onTourStart="updateDefaultMarkerValues_panotourmapsArea();"
|
|
changetourlanguage="changeLanguage_panotourmaps();"
|
|
/>
|
|
|
|
|
|
<!-- PanotourMaps markers counter : 1 -->
|
|
<action name="spotmap415ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(get(panoramagroup[panogroup22].mainscene));lookat(get(panoview.h),get(panoview.v),get(panoview.fov));
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Begin PanotourMaps events and actions -->
|
|
<events name="panotourmapsEvents"
|
|
onxmlcomplete="ifnot(panotourmapsMapLoaded,set(tour_displaymap,false););"
|
|
onnewpano="panotourmapsActivateDefaultMarker();"
|
|
onviewchanged="panotourmapsOnviewchange()"
|
|
keep="true" />
|
|
|
|
|
|
<krpano panotourmapsMarkerDefaultSet="false" />
|
|
<krpano panotourmapsMapLoaded="false" />
|
|
|
|
|
|
|
|
<action name="panotourmapsClosetourmap">
|
|
if(ptplugin[panotourmapsArea].isOpen,
|
|
closeKolorArea_panotourmapsArea();
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsHidetourmap">
|
|
ifnot(ptplugin[panotourmapsArea].isOpen,
|
|
panotourmapsClosetourmap();
|
|
,
|
|
hideKolorArea_panotourmapsArea(true);
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsOpentourmap">
|
|
ifnot(ptplugin[panotourmapsArea].isOpen,
|
|
openKolorArea_panotourmapsArea();
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsShowtourmap">
|
|
ifnot(ptplugin[panotourmapsArea].isOpen,
|
|
panotourmapsOpentourmap();
|
|
,
|
|
showKolorArea_panotourmapsArea(true);
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsChangescene">
|
|
mainloadscene(%1);if(xml.scene != %1,panotourmapsGoMarker(%2););
|
|
</action>
|
|
|
|
<action name="panotourmapsOnviewchange">
|
|
if ( panotourmapsMapLoaded == true,
|
|
updateDefaultMarkerValues_panotourmapsArea();
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsGoMarker">
|
|
if ( panotourmapsMapLoaded == true,
|
|
|
|
set(ptplugin[panotourmaps].markerSelected.name, %1);
|
|
set(ptplugin[panotourmaps].markerSelected.heading, get(view.hlookat));
|
|
set(ptplugin[panotourmaps].markerSelected.fov, get(view.hfov));
|
|
js(invokePluginFunction(panotourmaps, changeCurrentMarker, %1, get(view.hlookat), get(view.hfov), get(ptplugin[panotourmaps].centeronspots)));
|
|
|
|
if( panotourmapsMarkerDefaultSet == false,
|
|
js(setMapDefaultMarker(panotourmaps, %1, get(view.hlookat), get(view.hfov)));
|
|
set(panotourmapsMarkerDefaultSet,true);
|
|
);
|
|
);
|
|
</action>
|
|
|
|
<action name="panotourmapsUnselectMarker">
|
|
set(ptplugin[panotourmaps].markerSelected.name, "");
|
|
js(invokePluginFunction(panotourmaps, unselectCurrentMarker));
|
|
|
|
js(setMapDefaultMarker(panotourmaps, null, null, null));
|
|
</action>
|
|
|
|
<action name="panotourmapsActivateDefaultMarker">
|
|
set(panotourmapsMapLoaded, true);
|
|
|
|
set(panotourmapsMapSpotFound, false);
|
|
for(set(defaultmarkerinc,0), defaultmarkerinc LT ptplugin[panotourmaps].marker.count , inc(defaultmarkerinc),
|
|
if(ptplugin[panotourmaps].marker[get(defaultmarkerinc)].isscene == true,
|
|
if(panotourmapsMapSpotFound == false,
|
|
if(ptplugin[panotourmaps].marker[get(defaultmarkerinc)].scene == xml.scene,
|
|
ifnot(ptplugin[panotourmaps].marker[get(defaultmarkerinc)].name == ptplugin[panotourmaps].markerSelected.name,
|
|
panotourmapsGoMarker(get(ptplugin[panotourmaps].marker[get(defaultmarkerinc)].name));
|
|
);
|
|
set(panotourmapsMapSpotFound, true);
|
|
);
|
|
);
|
|
);
|
|
);
|
|
|
|
if(panotourmapsMapSpotFound == false,
|
|
panotourmapsUnselectMarker();
|
|
);
|
|
</action>
|
|
|
|
|
|
|
|
<!-- ************* -->
|
|
<!-- Panorama Menu -->
|
|
<!-- ************* -->
|
|
|
|
<ptplugin name="panoramaMenu" engine="kolorMenu">
|
|
<settings>
|
|
<option name="position" value="topleft" type="string" />
|
|
<option name="orientation" value="horizontal" type="string" />
|
|
<option name="sub_orientation" value="horizontal" type="string" />
|
|
<option name="margin_x" value="5" type="int" />
|
|
<option name="margin_y" value="20" type="int" />
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0" type="float" />
|
|
<option name="item_spacer" value="5" type="int" />
|
|
<option name="border_radius" value="7" type="int" />
|
|
<option name="full_size" value="false" type="bool" />
|
|
<option name="use_out_effect" value="true" type="bool" />
|
|
<option name="item_out_border_radius" value="7" type="int" />
|
|
<option name="item_hover_border_radius" value="7" type="int" />
|
|
<option name="item_out_border_width" value="0" type="int" />
|
|
<option name="item_hover_border_width" value="0" type="int" />
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_out_font_color" value="ffffff" type="string" />
|
|
<option name="item_out_font_family" value="빙그레 따옴체" type="string" />
|
|
<option name="item_out_font_size" value="14" type="int" />
|
|
<option name="item_out_font_weight" value="bold" type="string" />
|
|
<option name="item_out_font_style" value="normal" type="string" />
|
|
<option name="item_out_font_decoration" value="normal" type="string" />
|
|
<option name="use_hover_effect" value="true" type="bool" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_font_color" value="ffffff" type="string" />
|
|
<option name="item_hover_font_family" value="빙그레 따옴체" type="string" />
|
|
<option name="item_hover_font_size" value="14" type="int" />
|
|
<option name="item_hover_font_weight" value="bold" type="string" />
|
|
<option name="item_hover_font_style" value="normal" type="string" />
|
|
<option name="item_hover_font_decoration" value="normal" type="string" />
|
|
<option name="padding_main" value="10" type="int" />
|
|
<option name="padding_sub" value="10" type="int" />
|
|
<option name="force_font_menu" value="true" type="bool" />
|
|
<option name="force_font_menu_color" value="ffffff" type="string" />
|
|
<option name="force_font_menu_family" value="빙그레 따옴체" type="string" />
|
|
<option name="force_font_menu_size" value="12" type="int" />
|
|
<option name="force_font_menu_weight" value="bold" type="string" />
|
|
<option name="force_font_menu_style" value="normal" type="string" />
|
|
<option name="force_font_menu_decoration" value="normal" type="string" />
|
|
<option name="force_font_submenu" value="true" type="bool" />
|
|
<option name="force_font_submenu_color" value="ffffff" type="string" />
|
|
<option name="force_font_submenu_family" value="빙그레 따옴체" type="string" />
|
|
<option name="force_font_submenu_size" value="10" type="int" />
|
|
<option name="force_font_submenu_weight" value="bold" type="string" />
|
|
<option name="force_font_submenu_style" value="normal" type="string" />
|
|
<option name="force_font_submenu_decoration" value="normal" type="string" />
|
|
<option name="text_align" value="bottom" type="string" />
|
|
<option name="item_thumb_max_width" value="30" type="int" />
|
|
<option name="item_thumb_max_height" value="30" type="int" />
|
|
|
|
<option name="zorder" value="5" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
<internaldata>
|
|
<group name="group_1"
|
|
titleID="panogroup22_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup22">
|
|
|
|
|
|
|
|
<item name="group_1_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano12')"
|
|
titleID="pano12_title"
|
|
thumbnail="2019(night)data/pano_12/thumbnail.jpg"
|
|
cssClass="pano12">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano19')"
|
|
titleID="pano19_title"
|
|
thumbnail="2019(night)data/pano_19/thumbnail.jpg"
|
|
cssClass="pano19">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_3"
|
|
action="invokeKrFunction('mainloadscene', 'pano177')"
|
|
titleID="pano177_title"
|
|
thumbnail="2019(night)data/pano_177/thumbnail.jpg"
|
|
cssClass="pano177">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_4"
|
|
action="invokeKrFunction('mainloadscene', 'pano11')"
|
|
titleID="pano11_title"
|
|
thumbnail="2019(night)data/pano_11/thumbnail.jpg"
|
|
cssClass="pano11">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_5"
|
|
action="invokeKrFunction('mainloadscene', 'pano14')"
|
|
titleID="pano14_title"
|
|
thumbnail="2019(night)data/pano_14/thumbnail.jpg"
|
|
cssClass="pano14">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_6"
|
|
action="invokeKrFunction('mainloadscene', 'pano15')"
|
|
titleID="pano15_title"
|
|
thumbnail="2019(night)data/pano_15/thumbnail.jpg"
|
|
cssClass="pano15">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_7"
|
|
action="invokeKrFunction('mainloadscene', 'pano18')"
|
|
titleID="pano18_title"
|
|
thumbnail="2019(night)data/pano_18/thumbnail.jpg"
|
|
cssClass="pano18">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_8"
|
|
action="invokeKrFunction('mainloadscene', 'pano16')"
|
|
titleID="pano16_title"
|
|
thumbnail="2019(night)data/pano_16/thumbnail.jpg"
|
|
cssClass="pano16">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_9"
|
|
action="invokeKrFunction('mainloadscene', 'pano17')"
|
|
titleID="pano17_title"
|
|
thumbnail="2019(night)data/pano_17/thumbnail.jpg"
|
|
cssClass="pano17">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_10"
|
|
action="invokeKrFunction('mainloadscene', 'pano185')"
|
|
titleID="pano185_title"
|
|
thumbnail="2019(night)data/pano_185/thumbnail.jpg"
|
|
cssClass="pano185">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_11"
|
|
action="invokeKrFunction('mainloadscene', 'pano20')"
|
|
titleID="pano20_title"
|
|
thumbnail="2019(night)data/pano_20/thumbnail.jpg"
|
|
cssClass="pano20">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_12"
|
|
action="invokeKrFunction('mainloadscene', 'pano21')"
|
|
titleID="pano21_title"
|
|
thumbnail="2019(night)data/pano_21/thumbnail.jpg"
|
|
cssClass="pano21">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_13"
|
|
action="invokeKrFunction('mainloadscene', 'pano13')"
|
|
titleID="pano13_title"
|
|
thumbnail="2019(night)data/pano_13/thumbnail.jpg"
|
|
cssClass="pano13">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_14"
|
|
action="invokeKrFunction('mainloadscene', 'pano186')"
|
|
titleID="pano186_title"
|
|
thumbnail="2019(night)data/pano_186/thumbnail.jpg"
|
|
cssClass="pano186">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_15"
|
|
action="invokeKrFunction('mainloadscene', 'pano183')"
|
|
titleID="pano183_title"
|
|
thumbnail="2019(night)data/pano_183/thumbnail.jpg"
|
|
cssClass="pano183">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_16"
|
|
action="invokeKrFunction('mainloadscene', 'pano10')"
|
|
titleID="pano10_title"
|
|
thumbnail="2019(night)data/pano_10/thumbnail.jpg"
|
|
cssClass="pano10">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_17"
|
|
action="invokeKrFunction('mainloadscene', 'pano176')"
|
|
titleID="pano176_title"
|
|
thumbnail="2019(night)data/pano_176/thumbnail.jpg"
|
|
cssClass="pano176">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_18"
|
|
action="invokeKrFunction('mainloadscene', 'pano175')"
|
|
titleID="pano175_title"
|
|
thumbnail="2019(night)data/pano_175/thumbnail.jpg"
|
|
cssClass="pano175">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_19"
|
|
action="invokeKrFunction('mainloadscene', 'pano173')"
|
|
titleID="pano173_title"
|
|
thumbnail="2019(night)data/pano_173/thumbnail.jpg"
|
|
cssClass="pano173">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_20"
|
|
action="invokeKrFunction('mainloadscene', 'pano179')"
|
|
titleID="pano179_title"
|
|
thumbnail="2019(night)data/pano_179/thumbnail.jpg"
|
|
cssClass="pano179">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_21"
|
|
action="invokeKrFunction('mainloadscene', 'pano174')"
|
|
titleID="pano174_title"
|
|
thumbnail="2019(night)data/pano_174/thumbnail.jpg"
|
|
cssClass="pano174">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_22"
|
|
action="invokeKrFunction('mainloadscene', 'pano184')"
|
|
titleID="pano184_title"
|
|
thumbnail="2019(night)data/pano_184/thumbnail.jpg"
|
|
cssClass="pano184">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_23"
|
|
action="invokeKrFunction('mainloadscene', 'pano182')"
|
|
titleID="pano182_title"
|
|
thumbnail="2019(night)data/pano_182/thumbnail.jpg"
|
|
cssClass="pano182">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_24"
|
|
action="invokeKrFunction('mainloadscene', 'pano178')"
|
|
titleID="pano178_title"
|
|
thumbnail="2019(night)data/pano_178/thumbnail.jpg"
|
|
cssClass="pano178">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0" type="float" />
|
|
|
|
</group>
|
|
</internaldata>
|
|
</ptplugin>
|
|
|
|
<action name="kolorMenuJsReady_panoramaMenu">
|
|
set(ptplugin[panoramaMenu].jsready, true);
|
|
</action>
|
|
|
|
<action name="showKolorMenu_panoramaMenu">
|
|
|
|
ifnot(ptplugin[panoramaMenu].isOpen,
|
|
stopdelayedcall(delay_panoramaMenu);
|
|
set(ptplugin[panoramaMenu].isOpen, true);
|
|
set(ptplugin[panoramaMenu].displayed, true);
|
|
js(openKolorMenu(panoramaMenu));
|
|
,
|
|
if(ptplugin[panoramaMenu].jsready,
|
|
stopdelayedcall(delay_panoramaMenu);
|
|
set(ptplugin[panoramaMenu].displayed, true);
|
|
js(invokePluginFunction(panoramaMenu, showKolorMenu));
|
|
,
|
|
delayedcall(delay_panoramaMenu, 0.1, showKolorMenu_panoramaMenu(););
|
|
);
|
|
);
|
|
</action>
|
|
|
|
<action name="hideKolorMenu_panoramaMenu">
|
|
if(ptplugin[panoramaMenu].jsready,
|
|
stopdelayedcall(delay_panoramaMenu);
|
|
set(ptplugin[panoramaMenu].displayed, false);
|
|
js(invokePluginFunction(panoramaMenu, hideKolorMenu));
|
|
,
|
|
delayedcall(delay_panoramaMenu, 0.1, hideKolorMenu_panoramaMenu(););
|
|
);
|
|
</action>
|
|
|
|
|
|
<action name="changeLanguage_panoramaMenu">
|
|
if(ptplugin[panoramaMenu].jsready,
|
|
stopdelayedcall(delay_panoramaMenu);
|
|
js(invokePluginFunction(panoramaMenu, changeLanguage));
|
|
,
|
|
delayedcall(delay_panoramaMenu, 0.1, changeLanguage_panoramaMenu(););
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="kolorMenuEvents_panoramaMenu"
|
|
keep="true"
|
|
|
|
|
|
onTourStart="showKolorMenu_panoramaMenu();"
|
|
changetourlanguage="changeLanguage_panoramaMenu"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- 처음화면 -->
|
|
<!-- id : button -->
|
|
<!-- ********** -->
|
|
|
|
<layer name="button"
|
|
keep="true"
|
|
url="%FIRSTXML%/graphics/button/kakaotalk_20170718_104144789.png"
|
|
align="topright"
|
|
x="20"
|
|
y="120"
|
|
zorder="6"
|
|
visible="false"
|
|
onclick="buttonOnClick"
|
|
alpha="0.7"
|
|
tooltip="buttontooltip"
|
|
onhover="showTooltip('plugin',buttonTooltipStyle);"
|
|
onout="hideTooltip();tween(scale, 1.0,0.5,easeOutQuad);tween(alpha,0.7,0.5,easeOutQuad);"
|
|
onover="tween(scale, 1.2,0.5,easeOutQuad);tween(alpha,1.0,0.5,easeOutQuad);"
|
|
height="65"
|
|
width="65"
|
|
/>
|
|
|
|
|
|
|
|
<action name="buttonOnClick">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano12);lookat(get(panoview.h),get(panoview.v),get(panoview.fov));wait(BLEND);hideTooltip();lookto(-1.800000,27.450000,90.000000,smooth(100,20,50));
|
|
|
|
|
|
</action>
|
|
|
|
<events name="buttonevents"
|
|
onTourStart="showbutton();"
|
|
hidetourcontrols="hidebutton();"
|
|
showtourcontrols="showbutton();"
|
|
keep="true" />
|
|
<action name="hidebutton">set(layer[button].visible, false);</action>
|
|
<action name="showbutton">if(tour_displaycontrols,set(layer[button].visible, true);,hidebutton(););</action>
|
|
|
|
<layer name="buttonTooltipStyle"
|
|
keep="true"
|
|
enabled="false"
|
|
capture="false"
|
|
type="text"
|
|
align="center"
|
|
bg="false"
|
|
bgborder="0"
|
|
css="color:#ffffff;font-family:조선일보명조;font-weight:bold;font-size:12px;text-align:left;"
|
|
interactivecontent="false"
|
|
zorder="0"
|
|
padding="2"
|
|
xoffset="0"
|
|
yoffset="0"
|
|
visible="false"
|
|
html=""
|
|
edge="top"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- 홈페이지 -->
|
|
<!-- id : button1 -->
|
|
<!-- ********** -->
|
|
|
|
<layer name="button1"
|
|
keep="true"
|
|
url="%FIRSTXML%/graphics/button1/_510205486847732.png"
|
|
align="topright"
|
|
x="15"
|
|
y="25"
|
|
zorder="7"
|
|
visible="false"
|
|
onclick="button1OnClick"
|
|
alpha="0.7"
|
|
tooltip="button1tooltip"
|
|
onhover="showTooltip('plugin',button1TooltipStyle);"
|
|
onout="hideTooltip();tween(scale, 1.0,0.5,easeOutQuad);tween(alpha,0.7,0.5,easeOutQuad);"
|
|
onover="tween(scale, 1.2,0.5,easeOutQuad);tween(alpha,1.0,0.5,easeOutQuad);"
|
|
/>
|
|
|
|
|
|
|
|
<action name="button1OnClick">getmessage(urltoopen,button1onclick102379openurlwebsiteurl);openurl(get(urltoopen),_blank);
|
|
|
|
|
|
</action>
|
|
|
|
<events name="button1events"
|
|
onTourStart="showbutton1();"
|
|
hidetourcontrols="hidebutton1();"
|
|
showtourcontrols="showbutton1();"
|
|
keep="true" />
|
|
<action name="hidebutton1">set(layer[button1].visible, false);</action>
|
|
<action name="showbutton1">if(tour_displaycontrols,set(layer[button1].visible, true);,hidebutton1(););</action>
|
|
|
|
<layer name="button1TooltipStyle"
|
|
keep="true"
|
|
enabled="false"
|
|
capture="false"
|
|
type="text"
|
|
align="center"
|
|
bg="false"
|
|
bgborder="0"
|
|
css="color:#ffffff;font-family:조선일보명조;font-weight:bold;font-size:12px;text-align:left;"
|
|
interactivecontent="false"
|
|
zorder="0"
|
|
padding="2"
|
|
xoffset="0"
|
|
yoffset="0"
|
|
visible="false"
|
|
html=""
|
|
edge="top"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- 평면도 열기 -->
|
|
<!-- id : togglebutton -->
|
|
<!-- ********** -->
|
|
|
|
|
|
|
|
<layer name="togglebutton"
|
|
keep="true"
|
|
url="%FIRSTXML%/graphics/togglebutton/_47732460204837244592.png"
|
|
align="bottomright"
|
|
x="15"
|
|
y="25"
|
|
zorder="8"
|
|
state="true"
|
|
onclick="togglebuttonOnClick"
|
|
alpha="0.7"
|
|
onover="tween(scale, 1.2,0.5,easeOutQuad);tween(alpha,1.0,0.5,easeOutQuad);"
|
|
onout="tween(scale, 1.0,0.5,easeOutQuad);tween(alpha,0.7,0.5,easeOutQuad);"
|
|
visible="false"
|
|
/>
|
|
|
|
<action name="togglebuttonOnClick">
|
|
if (state,
|
|
set(state, false);
|
|
if(tour_displaymap,if(ptplugin[panotourmapsArea].isOpen,hideMap();
|
|
,showMap();
|
|
);,showMap();
|
|
);
|
|
|
|
|
|
set(url,%FIRSTXML%/graphics/togglebutton/_47732460204580344592.png);
|
|
,
|
|
set(state, true);
|
|
if(tour_displaymap,if(ptplugin[panotourmapsArea].isOpen,hideMap();
|
|
,showMap();
|
|
);,showMap();
|
|
);
|
|
|
|
|
|
set(url,%FIRSTXML%/graphics/togglebutton/_47732460204837244592.png);
|
|
);
|
|
</action>
|
|
|
|
<events name="togglebuttonevents"
|
|
onTourStart="showtogglebutton();"
|
|
hidetourcontrols="hidetogglebutton();"
|
|
showtourcontrols="showtogglebutton();"
|
|
keep="true" />
|
|
<action name="hidetogglebutton">set(layer[togglebutton].visible, false);</action>
|
|
<action name="showtogglebutton">if(tour_displaycontrols,set(layer[togglebutton].visible, true);,hidetogglebutton(););</action>
|
|
|
|
|
|
<!-- MAP -->
|
|
<action name="hideMap">set(tour_displaymap, false);events.dispatch(onhidetourmap);</action>
|
|
<action name="showMap">set(tour_displaymap, true); events.dispatch(onshowtourmap);</action>
|
|
|
|
<!-- FLOORPLAN -->
|
|
<action name="hideFloorplan">set(tour_displayfloorplan, false);events.dispatch(onhidetourfloorplan);</action>
|
|
<action name="showFloorplan">set(tour_displayfloorplan, true); events.dispatch(onshowtourfloorplan);</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);js(setFullscreen(false));</action>
|
|
<action name="enterFullScreen" devices="fullscreensupport">set(tour_fullscreen,true);js(setFullscreen(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="enterFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,true);events.dispatch(onenterfullscreen);</action>
|
|
<action name="exitFullScreenFallback">set(fullscreen,false);</action>
|
|
<action name="enterFullScreenFallback">set(fullscreen,true);</action>
|
|
|
|
<action name="resizeFullScreenEvent">delayedcall(0,updatescreen(););</action>
|
|
|
|
<!-- WebVR plugin for VR availability tests -->
|
|
|
|
<plugin name="ptpvrmode" devices="html5" keep="true"
|
|
url="%FIRSTXML%/graphics/webvr.js"
|
|
mobilevr_support="true"
|
|
mobilevr_fake_support="false"
|
|
vr_cursor=""
|
|
vr_cursor_enabled="false"
|
|
onavailable="delayedcall(1, checkVrAvailability(););"
|
|
onunavailable="checkVrUnavailable();"
|
|
/>
|
|
<action name="checkVrAvailability">
|
|
if(plugin[ptpvrmode],
|
|
if (plugin[ptpvrmode].isavailable,
|
|
set(tour_vrdevices, true);
|
|
events.dispatch(onvravailable);
|
|
,
|
|
set(tour_vrdevices, false);
|
|
);
|
|
,
|
|
checkVrUnavailable();
|
|
);
|
|
</action>
|
|
<action name="checkVrUnavailable">
|
|
set(tour_vrdevices, false);
|
|
events.dispatch(onvrunavailable);
|
|
</action>
|
|
<!-- Sounds Management -->
|
|
|
|
<action name="play3DLocalSounds">
|
|
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, playpanolocalsounds();););
|
|
</action>
|
|
<action name="stop3DLocalSounds">
|
|
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, stoppanolocalsounds();););
|
|
</action>
|
|
<action name="resume3DLocalSounds">
|
|
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds,
|
|
set(kill3dSoundOnResume, true);
|
|
if(layer[displayedStandardVideo],
|
|
if(layer[displayedStandardVideo].pausebgsound,
|
|
if(tour_current_played_video,
|
|
set(kill3dSoundOnResume, false);
|
|
);););
|
|
if(layer[webvideodisplay_player],
|
|
if(layer[webvideodisplay_player].pausebgsound,
|
|
if(tour_current_played_web_video,
|
|
set(kill3dSoundOnResume, false);
|
|
);););
|
|
if(tour_current_played_sound_pausesound,
|
|
if(tour_current_played_sound,
|
|
set(kill3dSoundOnResume, false);
|
|
););
|
|
if(kill3dSoundOnResume,
|
|
resumepanolocalsounds();
|
|
);
|
|
););
|
|
</action>
|
|
<action name="pause3DLocalSounds">
|
|
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, pausepanolocalsounds();););
|
|
</action>
|
|
<action name="set3DLocalSoundsVolume">
|
|
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, setpanolocalsoundsvolume();););
|
|
</action>
|
|
<action name="playTourSounds">
|
|
set(tour_soundson, true);events.dispatch(playtoursoundsevent);
|
|
resumeTourSoundsActions(true,true,true,true,true);
|
|
</action>
|
|
<action name="stopTourSounds">
|
|
set(tour_soundson, false);events.dispatch(stoptoursoundsevent);
|
|
pauseTourSoundsActions(true,true,true,true,true);
|
|
</action>
|
|
<action name="setTourSoundsVolume">
|
|
set(tour_soundsvolume, %1);events.dispatch(changetoursoundsevent);
|
|
set3DLocalSoundsVolume();
|
|
</action>
|
|
<action name="playTourSoundsActions">
|
|
if(%1,
|
|
play3DLocalSounds();
|
|
);
|
|
</action>
|
|
<action name="stopTourSoundsActions">
|
|
if(%1,
|
|
stop3DLocalSounds();
|
|
);
|
|
if(%3,
|
|
stopVideoActionsSounds();
|
|
);
|
|
</action>
|
|
<action name="resumeTourSoundsActions">
|
|
if(%1,
|
|
resume3DLocalSounds();
|
|
);
|
|
if(%3,
|
|
resumeVideoActionsSounds();
|
|
);
|
|
</action>
|
|
<action name="pauseTourSoundsActions">
|
|
if(%1,
|
|
pause3DLocalSounds();
|
|
);
|
|
if(%3,
|
|
pauseVideoActionsSounds();
|
|
);
|
|
</action>
|
|
<action name="stopVideoActionsSounds">
|
|
if(tour_current_played_video,
|
|
if(layer[displayedStandardVideo],
|
|
layer[displayedStandardVideo].stop();
|
|
removelayer(displayedStandardVideo);
|
|
if(layer[displayedStandardVideoOverlayButton], removelayer(displayedStandardVideoOverlayButton); );
|
|
if(layer[displayedStandardVideoOverlay], removelayer(displayedStandardVideoOverlay); );
|
|
delete(tour_current_played_video);
|
|
set(tour_current_played_video_state, 0);
|
|
);
|
|
);
|
|
if(tour_current_played_web_video,
|
|
displayWebVideoObjectClose();
|
|
);
|
|
</action>
|
|
<action name="resumeVideoActionsSounds">
|
|
if(tour_current_played_video,
|
|
set(resumeVideoActionsVerification, true);
|
|
if(tour_current_played_sound,
|
|
if(tour_current_played_video_state LT tour_current_played_sound_state,
|
|
set(resumeVideoActionsVerification, false);
|
|
);
|
|
);
|
|
if(resumeVideoActionsVerification,
|
|
if (tour_soundson,
|
|
if(device.flash OR (device.webgl AND !device.ios),
|
|
div(volume, tour_soundsvolume, 100);
|
|
set(layer[displayedStandardVideo].volume, get(volume));
|
|
,
|
|
ifnot(device.ios,
|
|
js(kpanotour.Sounds.startVideosSounds(get(volume)));
|
|
,
|
|
if(tour_soundsvolume GT 0,
|
|
set(layer[displayedStandardVideo].muted, false);
|
|
,
|
|
set(layer[displayedStandardVideo].muted, true);
|
|
);
|
|
);
|
|
);
|
|
,
|
|
if(device.flash OR (device.webgl AND !device.ios),
|
|
set(layer[displayedStandardVideo].volume, 0);
|
|
,
|
|
ifnot(device.ios,
|
|
js(kpanotour.Sounds.stopVideosSounds());
|
|
,
|
|
set(layer[displayedStandardVideo].muted, true);
|
|
);
|
|
);
|
|
);
|
|
);
|
|
);
|
|
</action>
|
|
<action name="pauseVideoActionsSounds">
|
|
if(tour_current_played_video,
|
|
if(device.flash OR (device.webgl AND !device.ios),
|
|
set(layer[displayedStandardVideo].volume, 0);
|
|
,
|
|
ifnot(device.ios,
|
|
js(kpanotour.Sounds.stopVideosSounds());
|
|
,
|
|
set(layer[displayedStandardVideo].muted, true);
|
|
);
|
|
);
|
|
);
|
|
</action>
|
|
|
|
<action name="viewControlMoveUp">
|
|
if(%1,
|
|
if(%2,
|
|
set(isfullvertical, false);
|
|
ifnot(scene[get(xml.scene)].planar,
|
|
sub(viewvfov, panoview.vmax, panoview.vmin);
|
|
if (viewvfov == 180,
|
|
set(isfullvertical, true);
|
|
);
|
|
);
|
|
if(isfullvertical == false AND calc(view.vlookat-%2) LT view.vlookatmin,
|
|
moveto(get(view.hlookat), get(view.vlookatmin));
|
|
,
|
|
moveto(get(view.hlookat), calc(view.vlookat-%2));
|
|
);
|
|
,
|
|
set(vlookat_moveforce, -1);
|
|
delayedcall(0.1, viewControlMoveVertStop());
|
|
);
|
|
,
|
|
set(vlookat_moveforce, -1);
|
|
);
|
|
</action>
|
|
<action name="viewControlMoveDown">
|
|
if(%1,
|
|
if(%2,
|
|
set(isfullvertical, false);
|
|
ifnot(scene[get(xml.scene)].planar,
|
|
sub(viewvfov, panoview.vmax, panoview.vmin);
|
|
if (viewvfov == 180,
|
|
set(isfullvertical, true);
|
|
);
|
|
);
|
|
if(sceneisfull360 == false AND calc(view.vlookat+%2) GT view.vlookatmax,
|
|
moveto(get(view.hlookat), get(view.vlookatmax));
|
|
,
|
|
moveto(get(view.hlookat), calc(view.vlookat+%2));
|
|
);
|
|
,
|
|
set(vlookat_moveforce, +1);
|
|
delayedcall(0.1, viewControlMoveVertStop());
|
|
);
|
|
,
|
|
set(vlookat_moveforce, +1);
|
|
);
|
|
</action>
|
|
<action name="viewControlMoveLeft">
|
|
if(%1,
|
|
if(%2,
|
|
set(isfullhorizontal, false);
|
|
ifnot(scene[get(xml.scene)].planar,
|
|
sub(viewhfov, panoview.hmax, panoview.hmin);
|
|
if (viewhfov == 360,
|
|
set(isfullhorizontal, true);
|
|
);
|
|
);
|
|
if(isfullhorizontal == false AND calc(view.hlookat-%2) LT view.hlookatmin,
|
|
moveto(get(view.hlookatmin), get(view.vlookat));
|
|
,
|
|
moveto(calc(view.hlookat-%2), get(view.vlookat));
|
|
);
|
|
,
|
|
set(hlookat_moveforce, -1);
|
|
delayedcall(0.1, viewControlMoveHoriStop());
|
|
);
|
|
,
|
|
set(hlookat_moveforce, -1);
|
|
);
|
|
</action>
|
|
<action name="viewControlMoveRight">
|
|
if(%1,
|
|
if(%2,
|
|
set(isfullhorizontal, false);
|
|
ifnot(scene[get(xml.scene)].planar,
|
|
sub(viewhfov, panoview.hmax, panoview.hmin);
|
|
if (viewhfov == 360,
|
|
set(isfullhorizontal, true);
|
|
);
|
|
);
|
|
if(isfullhorizontal == false AND calc(view.hlookat+%2) GT view.hlookatmax,
|
|
moveto(get(view.hlookatmax), get(view.vlookat));
|
|
,
|
|
moveto(calc(view.hlookat+%2), get(view.vlookat));
|
|
);
|
|
,
|
|
set(hlookat_moveforce, +1);
|
|
delayedcall(0.1, viewControlMoveHoriStop());
|
|
|
|
);
|
|
,
|
|
set(hlookat_moveforce, +1);
|
|
);
|
|
</action>
|
|
<action name="viewControlMoveHoriStop">
|
|
set(hlookat_moveforce, 0);
|
|
</action>
|
|
<action name="viewControlMoveVertStop">
|
|
set(vlookat_moveforce, 0);
|
|
</action>
|
|
|
|
<action name="viewControlZoomIn">
|
|
if(%1,
|
|
if(%2,
|
|
if(%2 LT view.fovmin,
|
|
zoomto(get(view.fovmin));
|
|
,
|
|
if(%2 LT view.fov,
|
|
zoomto(%2);
|
|
);
|
|
);
|
|
,
|
|
set(fov_moveforce, -1);
|
|
delayedcall(0.1, viewControlZoomStop());
|
|
);
|
|
,
|
|
set(fov_moveforce, -1);
|
|
);
|
|
</action>
|
|
<action name="viewControlZoomOut">
|
|
if(%1,
|
|
if(%2,
|
|
if(%2 GT view.fovmax,
|
|
zoomto(get(view.fovmax));
|
|
,
|
|
if(%2 GT view.fov,
|
|
zoomto(%2);
|
|
);
|
|
);
|
|
,
|
|
set(fov_moveforce, +1);
|
|
delayedcall(0.1, viewControlZoomStop());
|
|
);
|
|
,
|
|
set(fov_moveforce, +1);
|
|
);
|
|
</action>
|
|
<action name="viewControlZoomStop">
|
|
set(fov_moveforce, 0);
|
|
</action>
|
|
|
|
</krpano> |