4496 lines
140 KiB
XML
4496 lines
140 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<krpano version="1.19-pr16">
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
|
|
<!-- Spot Style - 가든트레인 -->
|
|
|
|
|
|
<style name="Icon가든트레인"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint19.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon가든트레인"
|
|
onout="onoutIcon가든트레인"
|
|
|
|
height="20"
|
|
width="20"
|
|
/>
|
|
<action name="onhoverIcon가든트레인">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon가든트레인">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 범퍼카 -->
|
|
|
|
|
|
<style name="Icon범퍼카"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint29.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon범퍼카"
|
|
onout="onoutIcon범퍼카"
|
|
|
|
height="20"
|
|
width="20"
|
|
/>
|
|
<action name="onhoverIcon범퍼카">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon범퍼카">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 트럼플린 a -->
|
|
|
|
|
|
<style name="Icon트럼플린a"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint30.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon트럼플린a"
|
|
onout="onoutIcon트럼플린a"
|
|
|
|
height="20"
|
|
width="20"
|
|
/>
|
|
<action name="onhoverIcon트럼플린a">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon트럼플린a">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 피아또고메 메뉴 -->
|
|
|
|
|
|
<style name="Icon피아또고메메뉴"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint31.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon피아또고메메뉴"
|
|
onout="onoutIcon피아또고메메뉴"
|
|
|
|
height="20"
|
|
width="20"
|
|
/>
|
|
<action name="onhoverIcon피아또고메메뉴">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon피아또고메메뉴">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 회전목마 -->
|
|
|
|
|
|
<style name="Icon회전목마"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint32.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon회전목마"
|
|
onout="onoutIcon회전목마"
|
|
|
|
height="20"
|
|
width="20"
|
|
/>
|
|
<action name="onhoverIcon회전목마">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon회전목마">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 타이틀 -->
|
|
|
|
|
|
<style name="Icon타이틀"
|
|
url="%FIRSTXML%/spots/_5106053952_user_defaultpoint0.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon타이틀"
|
|
onout="onoutIcon타이틀"
|
|
|
|
|
|
/>
|
|
<action name="onhoverIcon타이틀">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon타이틀">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 레드가든(항공) -->
|
|
|
|
|
|
<style name="Icon레드가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint1.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon레드가든_항공_"
|
|
onover="onoverIcon레드가든_항공_"
|
|
onout="onoutIcon레드가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon레드가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon레드가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon레드가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 로즈가든(항공) -->
|
|
|
|
|
|
<style name="Icon로즈가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint2.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon로즈가든_항공_"
|
|
onover="onoverIcon로즈가든_항공_"
|
|
onout="onoutIcon로즈가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon로즈가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon로즈가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon로즈가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 웨트랜드가든(항공) -->
|
|
|
|
|
|
<style name="Icon웨트랜드가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint3.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon웨트랜드가든_항공_"
|
|
onover="onoverIcon웨트랜드가든_항공_"
|
|
onout="onoutIcon웨트랜드가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon웨트랜드가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon웨트랜드가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon웨트랜드가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 테라스가든(항공) -->
|
|
|
|
|
|
<style name="Icon테라스가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint4.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon테라스가든_항공_"
|
|
onover="onoverIcon테라스가든_항공_"
|
|
onout="onoutIcon테라스가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon테라스가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon테라스가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon테라스가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 토스카나광장(항공) -->
|
|
|
|
|
|
<style name="Icon토스카나광장_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint5.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon토스카나광장_항공_"
|
|
onover="onoverIcon토스카나광장_항공_"
|
|
onout="onoutIcon토스카나광장_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon토스카나광장_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon토스카나광장_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon토스카나광장_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 파티가든(항공) -->
|
|
|
|
|
|
<style name="Icon파티가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint6.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon파티가든_항공_"
|
|
onover="onoverIcon파티가든_항공_"
|
|
onout="onoutIcon파티가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon파티가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon파티가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon파티가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 포레스트가든(항공) -->
|
|
|
|
|
|
<style name="Icon포레스트가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint7.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon포레스트가든_항공_"
|
|
onover="onoverIcon포레스트가든_항공_"
|
|
onout="onoutIcon포레스트가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon포레스트가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon포레스트가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon포레스트가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 파티가든(지상) -->
|
|
|
|
|
|
<style name="Icon파티가든_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint8.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon파티가든_지상_"
|
|
onover="onoverIcon파티가든_지상_"
|
|
onout="onoutIcon파티가든_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon파티가든_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon파티가든_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon파티가든_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 아이노리(항공) -->
|
|
|
|
|
|
<style name="Icon아이노리_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint9.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon아이노리_항공_"
|
|
onover="onoverIcon아이노리_항공_"
|
|
onout="onoutIcon아이노리_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon아이노리_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon아이노리_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon아이노리_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 중정(지상) -->
|
|
|
|
|
|
<style name="Icon중정_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint10.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon중정_지상_"
|
|
onover="onoverIcon중정_지상_"
|
|
onout="onoutIcon중정_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon중정_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon중정_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon중정_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 가우디움 웨딩홀 -->
|
|
|
|
|
|
<style name="Icon가우디움웨딩홀"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104009426_user_defaultpoint11.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon가우디움웨딩홀"
|
|
onover="onoverIcon가우디움웨딩홀"
|
|
onout="onoutIcon가우디움웨딩홀"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon가우디움웨딩홀">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon가우디움웨딩홀">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon가우디움웨딩홀">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 로즈가든(내부) -->
|
|
|
|
|
|
<style name="Icon로즈가든_내부_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint12.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon로즈가든_내부_"
|
|
onover="onoverIcon로즈가든_내부_"
|
|
onout="onoutIcon로즈가든_내부_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon로즈가든_내부_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon로즈가든_내부_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon로즈가든_내부_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 보스코 -->
|
|
|
|
|
|
<style name="Icon보스코"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint13.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon보스코"
|
|
onout="onoutIcon보스코"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon보스코">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoutIcon보스코">
|
|
hideTooltip();
|
|
|
|
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 삐아또고매 -->
|
|
|
|
|
|
<style name="Icon삐아또고매"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint14.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon삐아또고매"
|
|
onover="onoverIcon삐아또고매"
|
|
onout="onoutIcon삐아또고매"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon삐아또고매">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon삐아또고매">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon삐아또고매">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 메종드본(지상) -->
|
|
|
|
|
|
<style name="Icon메종드본_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint15.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon메종드본_지상_"
|
|
onover="onoverIcon메종드본_지상_"
|
|
onout="onoutIcon메종드본_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon메종드본_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon메종드본_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon메종드본_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 제우스벽천분수(항공) -->
|
|
|
|
|
|
<style name="Icon제우스벽천분수_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint16.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon제우스벽천분수_항공_"
|
|
onover="onoverIcon제우스벽천분수_항공_"
|
|
onout="onoutIcon제우스벽천분수_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon제우스벽천분수_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon제우스벽천분수_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon제우스벽천분수_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 스텝가든(항공) -->
|
|
|
|
|
|
<style name="Icon스텝가든_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint17.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon스텝가든_항공_"
|
|
onover="onoverIcon스텝가든_항공_"
|
|
onout="onoutIcon스텝가든_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon스텝가든_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon스텝가든_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon스텝가든_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 매표소(항공) -->
|
|
|
|
|
|
<style name="Icon매표소_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint18.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon매표소_항공_"
|
|
onover="onoverIcon매표소_항공_"
|
|
onout="onoutIcon매표소_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon매표소_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon매표소_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon매표소_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 매표소(지상) -->
|
|
|
|
|
|
<style name="Icon매표소_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint20.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon매표소_지상_"
|
|
onover="onoverIcon매표소_지상_"
|
|
onout="onoutIcon매표소_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon매표소_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon매표소_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon매표소_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 삐아또고매 후원 -->
|
|
|
|
|
|
<style name="Icon삐아또고매후원"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint21.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon삐아또고매후원"
|
|
onover="onoverIcon삐아또고매후원"
|
|
onout="onoutIcon삐아또고매후원"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon삐아또고매후원">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon삐아또고매후원">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon삐아또고매후원">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 꽃수로길(항공) -->
|
|
|
|
|
|
<style name="Icon꽃수로길_항공_"
|
|
url="%FIRSTXML%/spots/hotspot_pms34_sequence_user_defaultpoint22.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="19"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon꽃수로길_항공_"
|
|
onover="onoverIcon꽃수로길_항공_"
|
|
onout="onoutIcon꽃수로길_항공_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon꽃수로길_항공_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon꽃수로길_항공_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon꽃수로길_항공_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 꽃수로길 테라스(지상) -->
|
|
|
|
|
|
<style name="Icon꽃수로길테라스_지상_"
|
|
url="%FIRSTXML%/spots/missingFile.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon꽃수로길테라스_지상_"
|
|
onover="onoverIcon꽃수로길테라스_지상_"
|
|
onout="onoutIcon꽃수로길테라스_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon꽃수로길테라스_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon꽃수로길테라스_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon꽃수로길테라스_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 삐아또고메 사진 -->
|
|
|
|
|
|
<style name="Icon삐아또고메사진"
|
|
url="%FIRSTXML%/spots/_4708447532_505005106053080_user_defaultpoint24.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon삐아또고메사진"
|
|
onover="onoverIcon삐아또고메사진"
|
|
onout="onoutIcon삐아또고메사진"
|
|
|
|
height="70"
|
|
width="70"
|
|
/>
|
|
<action name="onhoverIcon삐아또고메사진">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon삐아또고메사진">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon삐아또고메사진">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 레드가든(지상) -->
|
|
|
|
|
|
<style name="Icon레드가든_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint25.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon레드가든_지상_"
|
|
onover="onoverIcon레드가든_지상_"
|
|
onout="onoutIcon레드가든_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon레드가든_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon레드가든_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon레드가든_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 캐노피(지상) -->
|
|
|
|
|
|
<style name="Icon캐노피_지상_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint26.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon캐노피_지상_"
|
|
onover="onoverIcon캐노피_지상_"
|
|
onout="onoutIcon캐노피_지상_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon캐노피_지상_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon캐노피_지상_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon캐노피_지상_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 로즈가든(입구) -->
|
|
|
|
|
|
<style name="Icon로즈가든_입구_"
|
|
url="%FIRSTXML%/spots/hotspot_pms27_sequence_user_defaultpoint27.png"
|
|
visible="false"
|
|
frame="0"
|
|
lastframe="18"
|
|
framewidth="70"
|
|
frameheight="70"
|
|
stopspotsequence="false"
|
|
crop="0|0|70|70"
|
|
edge="center"
|
|
onloaded="startspotanimation(0.1);"
|
|
onhover="onhoverIcon로즈가든_입구_"
|
|
onover="onoverIcon로즈가든_입구_"
|
|
onout="onoutIcon로즈가든_입구_"
|
|
|
|
height="30"
|
|
width="30"
|
|
/>
|
|
<action name="onhoverIcon로즈가든_입구_">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon로즈가든_입구_">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon로즈가든_입구_">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 입장료 -->
|
|
|
|
|
|
<style name="Icon입장료"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104144617_user_defaultpoint28.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon입장료"
|
|
onover="onoverIcon입장료"
|
|
onout="onoutIcon입장료"
|
|
|
|
height="40"
|
|
width="40"
|
|
/>
|
|
<action name="onhoverIcon입장료">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon입장료">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon입장료">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 삐아또고매 야경 -->
|
|
|
|
|
|
<style name="Icon삐아또고매야경"
|
|
url="%FIRSTXML%/spots/_4708447532_505005106053080_user_defaultpoint33.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon삐아또고매야경"
|
|
onover="onoverIcon삐아또고매야경"
|
|
onout="onoutIcon삐아또고매야경"
|
|
|
|
height="70"
|
|
width="70"
|
|
/>
|
|
<action name="onhoverIcon삐아또고매야경">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon삐아또고매야경">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon삐아또고매야경">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
|
|
<!-- Spot Style - 퍼스트가든 소개 -->
|
|
|
|
|
|
<style name="Icon퍼스트가든소개"
|
|
url="%FIRSTXML%/spots/kakaotalk_20170718_104031213_user_defaultpoint34.png"
|
|
visible="false"
|
|
edge="center"
|
|
onhover="onhoverIcon퍼스트가든소개"
|
|
onover="onoverIcon퍼스트가든소개"
|
|
onout="onoutIcon퍼스트가든소개"
|
|
|
|
height="50"
|
|
width="50"
|
|
/>
|
|
<action name="onhoverIcon퍼스트가든소개">
|
|
showtooltip('hotspot');
|
|
</action>
|
|
<action name="onoverIcon퍼스트가든소개">
|
|
|
|
|
|
pauseautorotation(forcehotspot);
|
|
|
|
</action>
|
|
<action name="onoutIcon퍼스트가든소개">
|
|
hideTooltip();
|
|
|
|
|
|
resumeautorotation(forcehotspot);
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<!-- unsupported kind of display : PointMap -->
|
|
|
|
|
|
<!-- ******************** -->
|
|
<!-- 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="1" />
|
|
|
|
<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="1" />
|
|
|
|
<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:12px;text-align:left;"
|
|
height="20"
|
|
autoheight="true"
|
|
autowidth="auto"
|
|
selectable="false"
|
|
zorder="0"
|
|
padding="2"
|
|
xoffset="0"
|
|
yoffset="0"
|
|
visible="false"
|
|
html=""
|
|
/>
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Floor plan -->
|
|
<!-- id : floorPlan -->
|
|
<!-- ********** -->
|
|
|
|
<ptplugin name="floorPlan" engine="KolorFloorPlan">
|
|
<settings>
|
|
<option name="background_color" value="f2f2f2" type="string" />
|
|
<option name="background_lighter_color" value="ffffff" type="string" />
|
|
<option name="background_darker_color" value="cacaca" type="string" />
|
|
<option name="background_alpha" value="0" type="float" />
|
|
<option name="text_color" value="000000" type="string" />
|
|
|
|
<option name="resize" value="true" type="bool" />
|
|
<option name="fp_selector" value="multiple" type="string" />
|
|
<option name="fp_selector_label" value="floorPlanmenu_label" type="string" />
|
|
<option name="display_title" value="false" type="bool" />
|
|
<option name="title_font" value="빙그레 따옴체" type="string" />
|
|
<option name="title_size" value="12" type="int" />
|
|
<option name="title_weight" value="normal" type="string" />
|
|
<option name="title_decoration" value="normal" type="string" />
|
|
<option name="title_color" value="000000" type="string" />
|
|
<option name="display_orientation" value="false" type="bool" />
|
|
<option name="display_radar" value="false" type="bool" />
|
|
<option name="close_on_click" value="false" type="bool" />
|
|
<option name="position" value="bottomleft" type="string" />
|
|
<option name="zorder" value="2" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
|
|
<floorplanItems selectedItem="fpitemmain" selectedSpot="" selectedSpotScene="" selectedSpotHeading="" selectedSpotFov="">
|
|
|
|
<floorplanItem
|
|
name="fpitemmain"
|
|
width="1320"
|
|
height="917"
|
|
groupName=""
|
|
url="floorplan/_510604630047605.png"
|
|
title="project_floor_title"
|
|
heading="0">
|
|
<spot name="spotmap1941" posX="0.738461971" posY="0.347155005" heading="0" desc="spotmap1941_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano1039" jsClick="spotmap1941ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap8.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1942" posX="0.814715981" posY="0.336548001" heading="0" desc="spotmap1942_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano477" jsClick="spotmap1942ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap4.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1943" posX="0.839465022" posY="0.180327997" heading="0" desc="spotmap1943_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano476" jsClick="spotmap1943ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap3.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1944" posX="0.242808998" posY="0.361620009" heading="0" desc="spotmap1944_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano481" jsClick="spotmap1944ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap1.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1945" posX="0.110367998" posY="0.295082003" heading="0" desc="spotmap1945_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano474" jsClick="spotmap1945ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap2.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1946" posX="0.602006972" posY="0.473480999" heading="0" desc="spotmap1946_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano479" jsClick="spotmap1946ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap7.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap1947" posX="0.600669026" posY="0.28351" heading="0" desc="spotmap1947_tooltip" descType="tooltip" groupName="" isScene="true" planar="false" scene="pano471" jsClick="spotmap1947ActionSpotFloorPlan">
|
|
<icon url="spots/kakaotalk_20170718_104009589_user_defaultmap5.png" iconWidth="20" iconHeight="20" iconAnchor="center" />
|
|
</spot>
|
|
<spot name="spotmap5058" posX="0.707277" posY="0.336470991" heading="0" desc="spotmap5058_tooltip" descType="tooltip" groupName="" isScene="true" planar="true" scene="" jsClick="spotmap5058ActionSpotFloorPlan">
|
|
<icon url="spots/플로어플랜 로고_user_defaultmap0.png" iconWidth="30" iconHeight="30" iconAnchor="center" />
|
|
</spot>
|
|
</floorplanItem>
|
|
|
|
|
|
</floorplanItems>
|
|
</ptplugin>
|
|
|
|
<action name="kolorFloorplanJsReady_floorPlan">
|
|
set(ptplugin[floorPlan].jsready, true);
|
|
|
|
ifnot(ptplugin[floorPlan].floorplanItems.selectedSpot == "",
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpotFov, get(view.hfov));
|
|
js(invokePluginFunction(floorPlan, setKolorFloorPlanSelectedSpotOptions, get(xml.scene), get(view.hlookat), get(view.hfov)));
|
|
);
|
|
</action>
|
|
|
|
|
|
<!-- floorplan main spots counter : 8 -->
|
|
<action name="spotmap1941ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano1039,
|
|
hideTooltip();lookto(-54.887300000000003, 31.071300000000001, 31.544499999999999);
|
|
);
|
|
mainloadscene(pano1039);
|
|
|
|
</action>
|
|
<action name="spotmap1942ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano477,
|
|
hideTooltip();lookto(-3.6260300000000001, 28.054099999999998, 28.6768);
|
|
);
|
|
mainloadscene(pano477);
|
|
|
|
</action>
|
|
<action name="spotmap1943ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano476,
|
|
hideTooltip();lookto(5.7042700000000002, 90, 38.168799999999997);
|
|
);
|
|
mainloadscene(pano476);
|
|
|
|
</action>
|
|
<action name="spotmap1944ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano481,
|
|
hideTooltip();lookto(-1.3879600000000001, 20.472300000000001, 23.6998);
|
|
);
|
|
mainloadscene(pano481);
|
|
|
|
</action>
|
|
<action name="spotmap1945ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano474,
|
|
hideTooltip();lookto(0.85106999999999999, 7.9263300000000001, 16.1873);
|
|
);
|
|
mainloadscene(pano474);
|
|
|
|
</action>
|
|
<action name="spotmap1946ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano479,
|
|
hideTooltip();lookto(0, 0, 23.6998);
|
|
);
|
|
mainloadscene(pano479);
|
|
|
|
</action>
|
|
<action name="spotmap1947ActionSpotFloorPlan">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
if (xml.scene == pano471,
|
|
hideTooltip();lookto(0, 0, 28.6768);
|
|
);
|
|
mainloadscene(pano471);
|
|
|
|
</action>
|
|
<action name="spotmap5058ActionSpotFloorPlan">
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<events name="floorPlanEvents"
|
|
onxmlcomplete="ifnot(floorPlanFloorPlanLoaded,set(tour_displayfloorplan,false););floorPlanActivateDefaultSpot();"
|
|
onhidetourfloorplan="floorPlanCloseTourFloorPlan();"
|
|
onshowtourfloorplan="if(tour_displayfloorplan,floorPlanOpenTourFloorPlan(););"
|
|
onTourStart=""
|
|
changetourlanguage="floorPlanChangeLanguage();"
|
|
keep="true" />
|
|
|
|
<action name="floorPlanChangeLanguage">
|
|
if(ptplugin[floorPlan].jsready,
|
|
stopdelayedcall(delay_floorPlan);
|
|
js(invokePluginFunction(floorPlanArea, changeLanguage, false, false));
|
|
js(invokePluginFunction(floorPlan, changeLanguage));
|
|
,
|
|
delayedcall(delay_floorPlan, 0.1, floorPlanChangeLanguage(););
|
|
);
|
|
</action>
|
|
|
|
|
|
<krpano floorPlanFloorPlanLoaded="false" />
|
|
|
|
<action name="floorPlanHideTourFloorPlan">
|
|
hideKolorArea_floorPlanArea(true);
|
|
</action>
|
|
|
|
<action name="floorPlanCloseTourFloorPlan">
|
|
closeKolorArea_floorPlanArea();
|
|
</action>
|
|
|
|
<action name="floorPlanShowTourFloorPlan">
|
|
if(ptplugin[floorPlanArea].isOpen === null,
|
|
openKolorArea_floorPlanArea();
|
|
,
|
|
showKolorArea_floorPlanArea(true);
|
|
);
|
|
</action>
|
|
|
|
<action name="floorPlanOpenTourFloorPlan">
|
|
openKolorArea_floorPlanArea();
|
|
</action>
|
|
|
|
|
|
<action name="floorPlanActivateSpot">
|
|
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpot, %1);
|
|
set(ptplugin[floorPlan].floorplanItems.selectedItem, %2);
|
|
|
|
if(%1 !== "",
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpotScene, get(xml.scene));
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpotHeading, get(view.hlookat));
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpotFov, get(view.hfov));
|
|
);
|
|
|
|
|
|
if(ptplugin[floorPlanArea].isOpen,
|
|
floorPlanSelectActivatedSpot(%1, %2, %3);
|
|
);
|
|
</action>
|
|
|
|
<action name="floorPlanSelectActivatedSpot">
|
|
js(invokePluginFunction(floorPlan, selectSpot, %1, %2, %3));
|
|
|
|
</action>
|
|
|
|
<action name="floorPlanDeactivateSpot">
|
|
set(ptplugin[floorPlan].floorplanItems.selectedSpot, "");
|
|
|
|
js(invokePluginFunction(floorPlan, unselectSpot));
|
|
</action>
|
|
|
|
<action name="floorPlanActivateDefaultSpot">
|
|
set(floorPlanFloorPlanLoaded, true);
|
|
|
|
set(floorPlanSpotFound, "");
|
|
set(floorPlanSpotScene, "");
|
|
set(floorPlanItemFound, "");
|
|
set(floorPlanItemSearch, true);
|
|
set(floorPlanSpotSearchActivated, true);
|
|
set(floorPlanSpotSearchContinue, true);
|
|
|
|
|
|
for(set(defaultfloorplaniteminc,0), defaultfloorplaniteminc LT ptplugin[floorPlan].floorplanItems.floorplanItem.count , inc(defaultfloorplaniteminc),
|
|
if(floorPlanSpotSearchActivated == true,
|
|
|
|
if(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].groupName == scene[get(xml.scene)].group,
|
|
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].name));
|
|
set(ptplugin[floorPlan].floorplanItems.selectedItem, get(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].name));
|
|
set(floorPlanItemSearch, false);
|
|
,
|
|
|
|
if(floorPlanItemFound == "",
|
|
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems.floorplanItem[fpitemmain].name));
|
|
set(ptplugin[floorPlan].floorplanItems.selectedItem, get(ptplugin[floorPlan].floorplanItems.floorplanItem[fpitemmain].name));
|
|
);
|
|
);
|
|
);
|
|
if(floorPlanSpotSearchActivated == true,
|
|
for(set(defaultspotinc,0), defaultspotinc LT ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].spot.count , inc(defaultspotinc),
|
|
if(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].isScene == true,
|
|
|
|
if(floorPlanSpotSearchContinue == true,
|
|
if(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene == xml.scene,
|
|
set(floorPlanSpotFound, get(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].name));
|
|
set(floorPlanSpotScene, get(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene));
|
|
set(ptplugin[floorPlan].floorplanItems.selectedItem, get(ptplugin[floorPlan].floorplanItems.floorplanItem[get(defaultfloorplaniteminc)].name));
|
|
if(floorPlanItemSearch == false,
|
|
set(floorPlanSpotSearchContinue, false);
|
|
set(floorPlanSpotSearchActivated, false);
|
|
);
|
|
);
|
|
);
|
|
);
|
|
|
|
);
|
|
);
|
|
);
|
|
|
|
if(floorPlanSpotFound == "",
|
|
|
|
|
|
floorPlanDeactivateSpot();
|
|
|
|
|
|
set(ptplugin[floorPlan].floorplanItems.selectedItem, get(floorPlanItemFound));
|
|
|
|
|
|
ifnot(ptplugin[floorPlan].floorplanItems.selectedItem == "",
|
|
floorPlanActivateSpot("", get(ptplugin[floorPlan].floorplanItems.selectedItem), "");
|
|
);
|
|
,
|
|
|
|
floorPlanActivateSpot(get(floorPlanSpotFound), get(ptplugin[floorPlan].floorplanItems.selectedItem), get(floorPlanSpotScene));
|
|
);
|
|
</action>
|
|
|
|
<action name="floorPlanChangeTitle">
|
|
js(invokePluginFunction(floorPlan, changeTitle, %1));
|
|
</action>
|
|
|
|
<ptplugin name="floorPlanArea" engine="kolorArea">
|
|
<settings>
|
|
<option name="position" value="bottomleft" 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="display_title" value="true" type="bool" />
|
|
<option name="title_font" value="빙그레 따옴체" type="string" />
|
|
<option name="title_size" value="12" type="int" />
|
|
<option name="title_weight" value="normal" 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="floorPlandisplay_close_text" type="string" />
|
|
|
|
<option name="background_color" value="f2f2f2" type="string" />
|
|
<option name="background_alpha" value="0" type="float" />
|
|
<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="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="0" type="float" />
|
|
<option name="area_width" value="30" type="int" />
|
|
<option name="area_height" value="42" 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="addKolorFloorPlan('floorPlan', 'floorPlanArea_floorplanDIV');" type="string" />
|
|
<option name="close_callback" value="invokeKrFunction('closeKolorAreaCallback_floorPlanArea')" type="string" />
|
|
<option name="zorder" value="2" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
</ptplugin>
|
|
|
|
<action name="kolorAreaJsReady_floorPlanArea">
|
|
set(ptplugin[floorPlanArea].jsready, true);
|
|
|
|
</action>
|
|
|
|
<action name="openKolorArea_floorPlanArea">
|
|
ifnot(ptplugin[floorPlanArea].isOpen,
|
|
set(ptplugin[floorPlanArea].isOpen, true);
|
|
|
|
js(showKolorArea(floorPlanArea, <div id="floorPlanArea_floorplanDIV"></div>));
|
|
|
|
if(ptplugin[floorPlan].floorplanItems.selectedSpot != "",
|
|
floorPlanSelectActivatedSpot(get(ptplugin[floorPlan].floorplanItems.selectedSpot), get(ptplugin[floorPlan].floorplanItems.selectedItem), get(ptplugin[floorPlan].floorplanItems.selectedSpotScene));
|
|
);
|
|
events.dispatch(onremovedisplayedobject);
|
|
);
|
|
</action>
|
|
|
|
<action name="closeKolorArea_floorPlanArea">
|
|
if(ptplugin[floorPlanArea].isOpen,
|
|
js(invokePluginFunction(floorPlanArea, closeKolorArea));
|
|
);
|
|
</action>
|
|
|
|
<action name="toggleKolorArea_floorPlanArea">
|
|
if(ptplugin[floorPlanArea].isOpen,
|
|
closeKolorArea_floorPlanArea();
|
|
,
|
|
openKolorArea_floorPlanArea();
|
|
);
|
|
</action>
|
|
|
|
<action name="closeKolorAreaCallback_floorPlanArea">
|
|
set(ptplugin[floorPlanArea].isOpen, false);hideFloorplan();
|
|
|
|
</action>
|
|
|
|
<action name="changeTitleKolorArea_floorPlanArea">
|
|
js(invokePluginFunction(floorPlanArea, changeTitle, %1));
|
|
</action>
|
|
|
|
<action name="showKolorArea_floorPlanArea">
|
|
set(ptplugin[floorPlanArea].isOpen, true);
|
|
|
|
js(invokePluginFunction(floorPlanArea, showKolorArea, %1));
|
|
events.dispatch(onremovedisplayedobject);
|
|
</action>
|
|
|
|
<action name="hideKolorArea_floorPlanArea">
|
|
|
|
set(ptplugin[floorPlanArea].isOpen, false);
|
|
js(invokePluginFunction(floorPlanArea, hideKolorArea, %1));
|
|
</action>
|
|
|
|
<events name="kolorAreaEvents_floorPlanArea"
|
|
keep="true"
|
|
hidetourcontrols="if(ptplugin[floorPlanArea].isOpen,set(restore_floorPlanArea, true);hideKolorArea_floorPlanArea(false);,set(restore_floorPlanArea, false););"
|
|
showtourcontrols="if(tour_displayfloorplan,if(restore_floorPlanArea,showKolorArea_floorPlanArea(false);););"
|
|
/>
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- 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);"
|
|
/>
|
|
|
|
<!-- ************* -->
|
|
<!-- Panorama Menu -->
|
|
<!-- ************* -->
|
|
|
|
<ptplugin name="panoramaMenu" engine="kolorMenu">
|
|
<settings>
|
|
<option name="position" value="top" 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="10" type="int" />
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.20000000000000001" 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.20000000000000001" type="float" />
|
|
<option name="item_out_font_color" value="000000" 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.20000000000000001" type="float" />
|
|
<option name="item_hover_font_color" value="000000" 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="text_align" value="bottom" type="string" />
|
|
<option name="item_thumb_max_width" value="50" type="int" />
|
|
<option name="item_thumb_max_height" value="25" type="int" />
|
|
|
|
<option name="zorder" value="4" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
<internaldata>
|
|
<group name="group_1"
|
|
titleID="panogroup564_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup564">
|
|
|
|
|
|
|
|
<item name="group_1_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano479')"
|
|
titleID="pano479_title"
|
|
thumbnail="2019(day)data/pano_479/thumbnail.jpg"
|
|
cssClass="pano479">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano510')"
|
|
titleID="pano510_title"
|
|
thumbnail="2019(day)data/pano_510/thumbnail.jpg"
|
|
cssClass="pano510">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_3"
|
|
action="invokeKrFunction('mainloadscene', 'pano472')"
|
|
titleID="pano472_title"
|
|
thumbnail="2019(day)data/pano_472/thumbnail.jpg"
|
|
cssClass="pano472">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_1_item_4"
|
|
action="invokeKrFunction('mainloadscene', 'pano470')"
|
|
titleID="pano470_title"
|
|
thumbnail="2019(day)data/pano_470/thumbnail.jpg"
|
|
cssClass="pano470">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</group>
|
|
<group name="group_2"
|
|
titleID="panogroup529_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup529">
|
|
|
|
|
|
|
|
<item name="group_2_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano471')"
|
|
titleID="pano471_title"
|
|
thumbnail="2019(day)data/pano_471/thumbnail.jpg"
|
|
cssClass="pano471">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_2_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano507')"
|
|
titleID="pano507_title"
|
|
thumbnail="2019(day)data/pano_507/thumbnail.jpg"
|
|
cssClass="pano507">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</group>
|
|
<group name="group_3"
|
|
titleID="panogroup521_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup521">
|
|
|
|
|
|
|
|
<item name="group_3_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano1039')"
|
|
titleID="pano1039_title"
|
|
thumbnail="2019(day)data/pano_1039/thumbnail.jpg"
|
|
cssClass="pano1039">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_3_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano524')"
|
|
titleID="pano524_title"
|
|
thumbnail="2019(day)data/pano_524/thumbnail.jpg"
|
|
cssClass="pano524">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_3_item_3"
|
|
action="invokeKrFunction('mainloadscene', 'pano522')"
|
|
titleID="pano522_title"
|
|
thumbnail="2019(day)data/pano_522/thumbnail.jpg"
|
|
cssClass="pano522">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_3_item_4"
|
|
action="invokeKrFunction('mainloadscene', 'pano1036')"
|
|
titleID="pano1036_title"
|
|
thumbnail="2019(day)data/pano_1036/thumbnail.jpg"
|
|
cssClass="pano1036">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_3_item_5"
|
|
action="invokeKrFunction('mainloadscene', 'pano526')"
|
|
titleID="pano526_title"
|
|
thumbnail="2019(day)data/pano_526/thumbnail.jpg"
|
|
cssClass="pano526">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</group>
|
|
<group name="group_4"
|
|
titleID="panogroup1779_title"
|
|
thumbnail=""
|
|
subMenu="false"
|
|
cssClass="panogroup1779">
|
|
|
|
|
|
|
|
<item name="group_4_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano508')"
|
|
titleID="pano508_title"
|
|
thumbnail=""
|
|
cssClass="pano508">
|
|
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="808080" type="string" />
|
|
<option name="background_alpha" value="1" type="float" />
|
|
|
|
</group>
|
|
<group name="group_5"
|
|
titleID="panogroup1780_title"
|
|
thumbnail=""
|
|
subMenu="false"
|
|
cssClass="panogroup1780">
|
|
|
|
|
|
|
|
<item name="group_5_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano474')"
|
|
titleID="pano474_title"
|
|
thumbnail=""
|
|
cssClass="pano474">
|
|
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="808080" type="string" />
|
|
<option name="background_alpha" value="1" type="float" />
|
|
|
|
</group>
|
|
<group name="group_6"
|
|
titleID="panogroup516_title"
|
|
thumbnail=""
|
|
subMenu="false"
|
|
cssClass="panogroup516">
|
|
|
|
|
|
|
|
<item name="group_6_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano849')"
|
|
titleID="pano849_title"
|
|
thumbnail=""
|
|
cssClass="pano849">
|
|
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</group>
|
|
<group name="group_7"
|
|
titleID="panogroup1596_title"
|
|
thumbnail=""
|
|
subMenu="false"
|
|
cssClass="panogroup1596">
|
|
|
|
|
|
|
|
<item name="group_7_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano476')"
|
|
titleID="pano476_title"
|
|
thumbnail=""
|
|
cssClass="pano476">
|
|
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="808080" type="string" />
|
|
<option name="background_alpha" value="1" type="float" />
|
|
|
|
</group>
|
|
<group name="group_8"
|
|
titleID="panogroup571_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup571">
|
|
|
|
|
|
|
|
<item name="group_8_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano477')"
|
|
titleID="pano477_title"
|
|
thumbnail="2019(day)data/pano_477/thumbnail.jpg"
|
|
cssClass="pano477">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
<item name="group_8_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano528')"
|
|
titleID="pano528_title"
|
|
thumbnail="2019(day)data/pano_528/thumbnail.jpg"
|
|
cssClass="pano528">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</group>
|
|
<group name="group_9"
|
|
titleID="panogroup846_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup846">
|
|
|
|
|
|
|
|
<item name="group_9_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano478')"
|
|
titleID="pano478_title"
|
|
thumbnail="2019(day)data/pano_478/thumbnail.jpg"
|
|
cssClass="pano478">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_9_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano509')"
|
|
titleID="pano509_title"
|
|
thumbnail="2019(day)data/pano_509/thumbnail.jpg"
|
|
cssClass="pano509">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_9_item_3"
|
|
action="invokeKrFunction('mainloadscene', 'pano777')"
|
|
titleID="pano777_title"
|
|
thumbnail="2019(day)data/pano_777/thumbnail.jpg"
|
|
cssClass="pano777">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
<item name="group_9_item_4"
|
|
action="invokeKrFunction('mainloadscene', 'pano5055')"
|
|
titleID="pano5055_title"
|
|
thumbnail="2019(day)data/pano_5055/thumbnail.jpg"
|
|
cssClass="pano5055">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.17254901960784313" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.17254901960784313" type="float" />
|
|
|
|
</group>
|
|
<group name="group_10"
|
|
titleID="panogroup527_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup527">
|
|
|
|
|
|
|
|
<item name="group_10_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano480')"
|
|
titleID="pano480_title"
|
|
thumbnail="2019(day)data/pano_480/thumbnail.jpg"
|
|
cssClass="pano480">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
<item name="group_10_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano512')"
|
|
titleID="pano512_title"
|
|
thumbnail="2019(day)data/pano_512/thumbnail.jpg"
|
|
cssClass="pano512">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
<item name="group_10_item_3"
|
|
action="invokeKrFunction('mainloadscene', 'pano511')"
|
|
titleID="pano511_title"
|
|
thumbnail="2019(day)data/pano_511/thumbnail.jpg"
|
|
cssClass="pano511">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
<item name="group_10_item_4"
|
|
action="invokeKrFunction('mainloadscene', 'pano513')"
|
|
titleID="pano513_title"
|
|
thumbnail="2019(day)data/pano_513/thumbnail.jpg"
|
|
cssClass="pano513">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</group>
|
|
<group name="group_11"
|
|
titleID="panogroup579_title"
|
|
thumbnail=""
|
|
subMenu="true"
|
|
cssClass="panogroup579">
|
|
|
|
|
|
|
|
<item name="group_11_item_1"
|
|
action="invokeKrFunction('mainloadscene', 'pano578')"
|
|
titleID="pano578_title"
|
|
thumbnail="2019(day)data/pano_578/thumbnail.jpg"
|
|
cssClass="pano578">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
<item name="group_11_item_2"
|
|
action="invokeKrFunction('mainloadscene', 'pano481')"
|
|
titleID="pano481_title"
|
|
thumbnail="2019(day)data/pano_481/thumbnail.jpg"
|
|
cssClass="pano481">
|
|
|
|
<option name="item_out_bg_color" value="ffffff" type="string" />
|
|
<option name="item_out_bg_alpha" value="0.18431372549019609" type="float" />
|
|
<option name="item_hover_bg_color" value="ffffff" type="string" />
|
|
<option name="item_hover_bg_alpha" value="0.18431372549019609" type="float" />
|
|
|
|
</item>
|
|
|
|
<option name="background_color" value="ffffff" type="string" />
|
|
<option name="background_alpha" value="0.18431372549019609" 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"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- PanotourMaps -->
|
|
<!-- id : panotourmaps -->
|
|
<!-- ********** -->
|
|
|
|
<ptplugin name="panotourmaps" lat="37.729221344" lng="126.77709198" zoom="11" maptypelayer="hybrid" openatstart="false" state="false" bgcolor="f2f2f2" zorder="5" 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 : 13 -->
|
|
|
|
|
|
|
|
<marker name="spotmap5452"
|
|
lat="37.7316513062"
|
|
lng="126.794769287"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5452_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano479"
|
|
hasradar="true"
|
|
jsclick="spotmap5452ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5453"
|
|
lat="37.7316665649"
|
|
lng="126.794929504"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5453_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano472"
|
|
hasradar="true"
|
|
jsclick="spotmap5453ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5454"
|
|
lat="37.7313804626"
|
|
lng="126.794075012"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5454_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano470"
|
|
hasradar="true"
|
|
jsclick="spotmap5454ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5455"
|
|
lat="37.7320213318"
|
|
lng="126.794120789"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5455_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano471"
|
|
hasradar="true"
|
|
jsclick="spotmap5455ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5456"
|
|
lat="37.732347222222"
|
|
lng="126.79468888889"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5456_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano1039"
|
|
hasradar="true"
|
|
jsclick="spotmap5456ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5457"
|
|
lat="37.732341666667"
|
|
lng="126.79451944444"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5457_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano1036"
|
|
hasradar="true"
|
|
jsclick="spotmap5457ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5458"
|
|
lat="37.7304191589"
|
|
lng="126.792114258"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5458_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano474"
|
|
hasradar="true"
|
|
jsclick="spotmap5458ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5459"
|
|
lat="37.7318077087"
|
|
lng="126.793357849"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5459_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano849"
|
|
hasradar="true"
|
|
jsclick="spotmap5459ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5460"
|
|
lat="37.733089447"
|
|
lng="126.794563293"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5460_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano476"
|
|
hasradar="true"
|
|
jsclick="spotmap5460ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5461"
|
|
lat="37.7324752808"
|
|
lng="126.794891357"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5461_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano477"
|
|
hasradar="true"
|
|
jsclick="spotmap5461ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5462"
|
|
lat="37.7319488525"
|
|
lng="126.794555664"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5462_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano478"
|
|
hasradar="true"
|
|
jsclick="spotmap5462ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5463"
|
|
lat="37.7318878174"
|
|
lng="126.793785095"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5463_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano480"
|
|
hasradar="true"
|
|
jsclick="spotmap5463ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" shadow="false" iconanchor="center" />
|
|
</marker>
|
|
|
|
|
|
|
|
<marker name="spotmap5464"
|
|
lat="37.7309837341"
|
|
lng="126.793319702"
|
|
heading="0"
|
|
draggable="false"
|
|
animated="true"
|
|
desc="spotmap5464_tooltip"
|
|
desctype="info"
|
|
onhover="false"
|
|
isscene="true"
|
|
scene="pano481"
|
|
hasradar="true"
|
|
jsclick="spotmap5464ActionSpotMap">
|
|
<markericon url="spots/kakaotalk_20170718_104009589_user_defaultmap6.png" iconwidth="20" iconheight="20" 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="left" 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="청소년서체" 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="5" 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 : 13 -->
|
|
<action name="spotmap5452ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano479);
|
|
|
|
</action>
|
|
<action name="spotmap5453ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano472);
|
|
|
|
</action>
|
|
<action name="spotmap5454ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano470);
|
|
|
|
</action>
|
|
<action name="spotmap5455ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano471);
|
|
|
|
</action>
|
|
<action name="spotmap5456ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano1039);
|
|
|
|
</action>
|
|
<action name="spotmap5457ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano1036);
|
|
|
|
</action>
|
|
<action name="spotmap5458ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano474);
|
|
|
|
</action>
|
|
<action name="spotmap5459ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano849);
|
|
|
|
</action>
|
|
<action name="spotmap5460ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano476);
|
|
|
|
</action>
|
|
<action name="spotmap5461ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano477);
|
|
|
|
</action>
|
|
<action name="spotmap5462ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano478);
|
|
|
|
</action>
|
|
<action name="spotmap5463ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano480);
|
|
|
|
</action>
|
|
<action name="spotmap5464ActionSpotMap">hideTooltip();zoomto(get(panoview.fov),smooth(400,20,100));
|
|
mainloadscene(pano481);
|
|
|
|
</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>
|
|
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Toggle Button1 -->
|
|
<!-- id : togglebutton1 -->
|
|
<!-- ********** -->
|
|
|
|
|
|
|
|
<layer name="togglebutton1"
|
|
keep="true"
|
|
url="%FIRSTXML%/graphics/togglebutton1/_47732460204837244592.png"
|
|
align="bottomright"
|
|
x="10"
|
|
y="10"
|
|
zorder="6"
|
|
state="true"
|
|
onclick="togglebutton1OnClick"
|
|
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="togglebutton1OnClick">
|
|
if (state,
|
|
set(state, false);showFloorplan();
|
|
|
|
|
|
|
|
set(url,%FIRSTXML%/graphics/togglebutton1/_47732460204580344592.png);
|
|
,
|
|
set(state, true);hideFloorplan();
|
|
|
|
|
|
|
|
set(url,%FIRSTXML%/graphics/togglebutton1/_47732460204837244592.png);
|
|
);
|
|
</action>
|
|
|
|
<events name="togglebutton1events"
|
|
onTourStart="showtogglebutton1();"
|
|
hidetourcontrols="hidetogglebutton1();"
|
|
showtourcontrols="showtogglebutton1();"
|
|
keep="true" />
|
|
<action name="hidetogglebutton1">set(layer[togglebutton1].visible, false);</action>
|
|
<action name="showtogglebutton1">if(tour_displaycontrols,set(layer[togglebutton1].visible, true);,hidetogglebutton1(););</action>
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Simple Button1 -->
|
|
<!-- id : button1 -->
|
|
<!-- ********** -->
|
|
|
|
<layer name="button1"
|
|
keep="true"
|
|
url="%FIRSTXML%/graphics/button1/_510205486847732.png"
|
|
align="topleft"
|
|
x="30"
|
|
y="30"
|
|
zorder="7"
|
|
visible="false"
|
|
onclick="button1OnClick"
|
|
alpha="0.7"
|
|
tooltip="button1tooltip"
|
|
onhover="showTooltip('plugin');"
|
|
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">
|
|
if (xml.scene == pano479,
|
|
hideTooltip();lookto(1.3500000000000001, -16.199999999999999, 90);
|
|
);
|
|
mainloadscene(pano479);
|
|
|
|
|
|
</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>
|
|
|
|
|
|
<!-- ********** -->
|
|
<!-- Website Box -->
|
|
<!-- id : websiteViewer -->
|
|
<!-- ********** -->
|
|
|
|
<ptplugin name="websiteViewer" engine="kolorBox">
|
|
<settings>
|
|
<option name="position" value="center" type="string" />
|
|
<option name="margin_x" value="0" type="int" />
|
|
<option name="margin_y" value="0" type="int" />
|
|
<option name="external_padding" value="15" type="int" />
|
|
<option name="draggable_box" value="true" type="bool" />
|
|
<option name="container_auto_size" value="true" type="bool" />
|
|
<option name="container_width" value="100" type="int" />
|
|
<option name="container_width_unit" value="percent" type="string" />
|
|
<option name="container_height" value="100" type="int" />
|
|
<option name="container_height_unit" value="percent" type="string" />
|
|
<option name="container_color" value="ffffff" type="string" />
|
|
<option name="container_alpha" value="0.80000000000000004" type="float" />
|
|
<option name="container_topleft_border_radius" value="15" type="int" />
|
|
<option name="container_topright_border_radius" value="15" type="int" />
|
|
<option name="container_bottomleft_border_radius" value="15" type="int" />
|
|
<option name="container_bottomright_border_radius" value="15" type="int" />
|
|
<option name="container_border_width" value="0" type="int" />
|
|
<option name="container_border_color" value="ffffff" type="string" />
|
|
<option name="container_border_alpha" value="1" type="float" />
|
|
<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="title_displayed" value="false" type="bool" />
|
|
<option name="title_position" value="top" type="string" />
|
|
<option name="title_font" value="Verdana" type="string" />
|
|
<option name="title_size" value="14" type="int" />
|
|
<option name="title_weight" value="normal" type="string" />
|
|
<option name="title_style" value="normal" type="string" />
|
|
<option name="title_decoration" value="none" type="string" />
|
|
<option name="title_color" value="000000" type="string" />
|
|
<option name="caption_displayed" value="false" type="bool" />
|
|
<option name="iframe_scrolling" value="auto" type="string" />
|
|
<option name="iframe_default_width" value="1100" type="int" />
|
|
<option name="iframe_default_height" value="800" type="int" />
|
|
<option name="iframe_devices_width" value="1100" type="int" />
|
|
<option name="iframe_devices_height" value="800" type="int" />
|
|
<option name="force_ios_scrolling" value="true" type="bool" />
|
|
<option name="fullscreen_displayed" value="true" type="bool" />
|
|
<option name="fullscreen_position" value="topleft" type="string" />
|
|
<option name="fullscreen_text" value="websiteViewerfullscreen_text" type="string" />
|
|
|
|
|
|
|
|
|
|
<option name="close_displayed" value="true" type="bool" />
|
|
<option name="close_position" value="topright" type="string" />
|
|
<option name="close_text" value="websiteViewerclose_text" type="string" />
|
|
|
|
<option name="close_callback" value="invokeKrFunction('closeKolorBoxCallback_websiteViewer')" type="string" />
|
|
<option name="zorder" value="8" type="int" />
|
|
<option name="use_i18n" value="true" type="bool" />
|
|
</settings>
|
|
<internaldata>
|
|
|
|
</internaldata>
|
|
</ptplugin>
|
|
|
|
<action name="kolorBoxJsReady_websiteViewer">
|
|
set(ptplugin[websiteViewer].jsready, true);
|
|
</action>
|
|
|
|
<action name="openWebsite_websiteViewer">
|
|
ifnot(ptplugin[websiteViewer].isOpen,
|
|
set(ptplugin[websiteViewer].isOpen, true);
|
|
set(ptplugin[websiteViewer].doNotDeleteMe, false);
|
|
getmessage(websiteViewer_boxurl, %1);
|
|
txtadd(websiteViewer_boxurl, ?iframe=true);
|
|
pauseautorotation(forceplugin);
|
|
|
|
js(invokePluginFunction(websiteViewer, loadSingleArrayItem, get(websiteViewer_boxurl), %2));
|
|
events.dispatch(onremovedisplayedobject);
|
|
,
|
|
if('%1' != websiteViewer_boxurl,
|
|
closeKolorBox_websiteViewer();
|
|
delayedcall(0.3,openWebsite_websiteViewer(%1,%2););
|
|
);
|
|
);
|
|
</action>
|
|
|
|
<action name="toggleWebsite_websiteViewer">
|
|
js(invokePluginFunction(websiteViewer, toggleKolorBox, %1));
|
|
</action>
|
|
|
|
|
|
<action name="closeKolorBox_websiteViewer">
|
|
js(invokePluginFunction(websiteViewer, closeKolorBox));
|
|
</action>
|
|
|
|
<action name="closeKolorBoxCallback_websiteViewer">
|
|
resumeautorotation(forceplugin);
|
|
|
|
set(ptplugin[websiteViewer].isOpen, false);
|
|
</action>
|
|
|
|
<action name="changeLanguage_websiteViewer">
|
|
if(ptplugin[websiteViewer].jsready,
|
|
stopdelayedcall(delay_websiteViewer);
|
|
js(invokePluginFunction(websiteViewer, changeLanguage));
|
|
,
|
|
delayedcall(delay_websiteViewer, 0.1, changeLanguage_websiteViewer(););
|
|
);
|
|
</action>
|
|
|
|
<events name="kolorBoxEvents_websiteViewer"
|
|
keep="true"
|
|
changetourlanguage="changeLanguage_websiteViewer();"
|
|
/>
|
|
|
|
<!-- ********** -->
|
|
<!-- Sans Control Bar -->
|
|
<!-- id : SansControlBar -->
|
|
<!-- ********** -->
|
|
|
|
<krpano SansControlBarbarbuilt="false" SansControlBarbackgroundwidthwhenclosed="0" SansControlBarbackgroundwidthwhenopened="0" SansControlBarIsOpened="false" />
|
|
<events name="SansControlBarevents"
|
|
onxmlcomplete="SansControlBarbuildMenuBar();"
|
|
|
|
|
|
keep="true" />
|
|
|
|
|
|
|
|
<action name="SansControlBarbuildMenuBar">
|
|
ifnot (SansControlBarbarbuilt, SansControlBarbuildMenu(); set(SansControlBarbarbuilt, true););
|
|
</action>
|
|
|
|
<style name="SansControlBar_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', SansControlBarmenuTooltipStyle, bottom);"
|
|
onout="hideTooltip();"
|
|
/>
|
|
<style name="SansControlBar_btn_style_off"
|
|
keep="true"
|
|
edge="right"
|
|
align="right"
|
|
x="0" y="0"
|
|
width="40" height="40"
|
|
onhover="showTooltip('plugin', SansControlBarmenuTooltipStyle, bottom);"
|
|
onout="hideTooltip();"
|
|
/>
|
|
|
|
<layer name="SansControlBar_menu_bg"
|
|
keep="true"
|
|
type="container"
|
|
zorder="9"
|
|
width="40"
|
|
height="40"
|
|
align="bottom"
|
|
x="0" y="10"
|
|
maskchildren="true"
|
|
rotate="0"
|
|
visible="false"
|
|
>
|
|
<layer name="SansControlBarbtn_hide_hotspots"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_hide_show_hotspots.png"
|
|
style="SansControlBar_btn_style"
|
|
onclick="hideHotspots();
|
|
"
|
|
tooltip="SansControlBarhideSpotsTip"
|
|
visible="false"
|
|
/>
|
|
<layer name="SansControlBarbtn_show_hotspots"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_hide_show_hotspots.png"
|
|
style="SansControlBar_btn_style"
|
|
onclick="showHotspots();
|
|
"
|
|
tooltip="SansControlBarshowSpotsTip"
|
|
visible="false"
|
|
/>
|
|
|
|
|
|
<layer name="SansControlBarbtn_enter_vr"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_vr_mode.png"
|
|
style="SansControlBar_btn_style"
|
|
onclick="if(scene[get(xml.scene)].full360 AND disableCurrentSceneVrConservation !== true,
|
|
js(accessWebVr(get(xml.scene),get(videoscenestarttime)));
|
|
,
|
|
js(accessWebVr(null));
|
|
);"
|
|
tooltip="SansControlBarenterVRTip"
|
|
visible="false"
|
|
devices="html5"
|
|
/>
|
|
<layer name="SansControlBarbtn_enter_vr_not"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_vr_mode_off.png"
|
|
style="SansControlBar_btn_style"
|
|
tooltip="SansControlBarenterVRNotTip"
|
|
enabled="true"
|
|
capture="false"
|
|
visible="false"
|
|
devices="html5"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_ctrlmode_move_to"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_move_to.png"
|
|
style="SansControlBar_btn_style"
|
|
tooltip="SansControlBarctrlmodeMoveTip"
|
|
onclick="setControlModeMoveTo();
|
|
"
|
|
visible="false"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="SansControlBarbtn_ctrlmode_drag_to"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_drag_to.png"
|
|
style="SansControlBar_btn_style"
|
|
tooltip="SansControlBarctrlmodeDragTip"
|
|
onclick="setControlModeDragTo();
|
|
"
|
|
visible="false"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_in"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_zoom_in.png"
|
|
ondown="viewControlZoomIn(false);"
|
|
onup="viewControlZoomStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarzoomInTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="SansControlBarbtn_out"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_zoom_out.png"
|
|
ondown="viewControlZoomOut(false);
|
|
"
|
|
onup="viewControlZoomStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarzoomOutTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_left"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_move_left.png"
|
|
ondown="viewControlMoveLeft(false);
|
|
"
|
|
onup="viewControlMoveHoriStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarmoveLeftTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="SansControlBarbtn_right"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_move_right.png"
|
|
ondown="viewControlMoveRight(false);
|
|
"
|
|
onup="viewControlMoveHoriStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarmoveRightTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_up"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_move_up.png"
|
|
ondown="viewControlMoveUp(false);
|
|
"
|
|
onup="viewControlMoveVertStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarmoveUpTip"
|
|
devices="desktop"
|
|
/>
|
|
<layer name="SansControlBarbtn_down"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_move_down.png"
|
|
ondown="viewControlMoveDown(false);
|
|
"
|
|
onup="viewControlMoveVertStop();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarmoveDownTip"
|
|
devices="desktop"
|
|
/>
|
|
|
|
|
|
<layer name="SansControlBarbtn_sound_on"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_start_sound.png"
|
|
onclick="playTourSounds();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarsoundsOnTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_sound_off"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_stop_sound.png"
|
|
onclick="stopTourSounds();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarsoundsOffTip"
|
|
/>
|
|
|
|
|
|
<layer name="SansControlBarbtn_prev_pano"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_previous_scene.png"
|
|
onclick="loadPreviousScene();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
tooltip="SansControlBarprevSceneTip"
|
|
visible="false"
|
|
/>
|
|
<layer name="SansControlBarbtn_next_pano"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_next_scene.png"
|
|
onclick="loadNextScene();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
tooltip="SansControlBarnextSceneTip"
|
|
visible="false"
|
|
/>
|
|
|
|
|
|
<layer name="SansControlBarbtn_display_map"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_map.png"
|
|
onclick="SansControlBardisplayMap();"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBardisplayMapTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_hide_map"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_map.png"
|
|
onclick="SansControlBarhideMap();"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarhideMapTip"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_display_floorplan"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_floorplan.png"
|
|
onclick="showFloorplan();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBardisplayFloorplanTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_hide_floorplan"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_floorplan.png"
|
|
onclick="hideFloorplan();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarhideFloorplanTip"
|
|
/>
|
|
|
|
|
|
<layer name="SansControlBarbtn_openfs"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_enter_fs.png"
|
|
onclick="enterFullscreen();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
devices="fullscreensupport"
|
|
tooltip="SansControlBaropenFsTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_closefs"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_close_fs.png"
|
|
onclick="exitFullscreen();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
devices="fullscreensupport"
|
|
tooltip="SansControlBarcloseFsTip"
|
|
/>
|
|
|
|
<layer name="SansControlBarbtn_autorotate_on"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_start_autorotation.png"
|
|
onclick="resumeautorotation();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarautorotateOnTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_autorotate_off"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_stop_autorotation.png"
|
|
onclick="pauseautorotation();
|
|
"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
tooltip="SansControlBarautorotateOffTip"
|
|
/>
|
|
|
|
|
|
|
|
<layer name="SansControlBarbtn_display_help"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_help.png"
|
|
onclick="SansControlBardisplayHelp();"
|
|
style="SansControlBar_btn_style"
|
|
devices="desktop"
|
|
visible="false"
|
|
tooltip="SansControlBardisplayHelpTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_close_help"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_help.png"
|
|
onclick="SansControlBarcloseHelp();"
|
|
style="SansControlBar_btn_style"
|
|
visible="false"
|
|
devices="desktop"
|
|
tooltip="SansControlBarhideHelpTip"
|
|
/>
|
|
|
|
|
|
|
|
<layer name="SansControlBarbtn_hidecontrols"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_hide_controls.png"
|
|
style="SansControlBar_btn_style"
|
|
onclick="SansControlBarhideMenuControls();hideTourControls();
|
|
"
|
|
visible="false"
|
|
tooltip="SansControlBarhideControlsTip"
|
|
/>
|
|
<layer name="SansControlBarbtn_showcontrols"
|
|
url="%FIRSTXML%/graphics/sans controlbar/btn_show_controls.png"
|
|
style="SansControlBar_btn_style"
|
|
onclick="SansControlBarshowMenuControls();showTourControls();
|
|
"
|
|
tooltip="SansControlBardisplayControlsTip"
|
|
visible="false"
|
|
/>
|
|
</layer>
|
|
|
|
|
|
|
|
<events name="SansControlBarvravailableevent"
|
|
onvravailable="SansControlBarupdateVrButtonsAvailability();"
|
|
onvrunavailable="SansControlBarupdateVrButtonsAvailability();"
|
|
keep="true" devices="html5" />
|
|
<krpano SansControlBarmenuvravailable="false" />
|
|
<action name="SansControlBarupdateVrButtonsAvailability">
|
|
if (tour_vrdevices,
|
|
set(SansControlBarmenuvravailable, true);
|
|
,
|
|
set(SansControlBarmenuvravailable, false);
|
|
);
|
|
SansControlBarupdateVrButtons();
|
|
</action>
|
|
<action name="SansControlBarHideVrButtons">
|
|
set(layer[SansControlBarbtn_enter_vr].visible, false);
|
|
if('%1' == 'true' AND plugin[ptpvrmode],
|
|
set(layer[SansControlBarbtn_enter_vr_not].visible, true);
|
|
,
|
|
set(layer[SansControlBarbtn_enter_vr_not].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarShowVrButtons">
|
|
if (SansControlBarmenuvravailable,
|
|
set(layer[SansControlBarbtn_enter_vr].visible, true);
|
|
set(layer[SansControlBarbtn_enter_vr_not].visible, false);
|
|
,
|
|
SansControlBarHideVrButtons(true);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateVrButtons">
|
|
if (tour_vrdevices,
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowVrButtons();
|
|
,
|
|
SansControlBarHideVrButtons();
|
|
);
|
|
,
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarHideVrButtons(true);
|
|
,
|
|
SansControlBarHideVrButtons();
|
|
);
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="SansControlBarcontrolmodechangedevent"
|
|
oncontrolmodechanged="SansControlBarupdateControlModeButtons();"
|
|
keep="true" />
|
|
<action name="SansControlBarHideControlModeButtons">
|
|
set(layer[SansControlBarbtn_ctrlmode_move_to].visible, false);
|
|
set(layer[SansControlBarbtn_ctrlmode_drag_to].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowControlModeButtons">
|
|
if (tour_controlmodemousetype == "moveto",
|
|
set(layer[SansControlBarbtn_ctrlmode_drag_to].visible, true);
|
|
set(layer[SansControlBarbtn_ctrlmode_move_to].visible, false);
|
|
,
|
|
set(layer[SansControlBarbtn_ctrlmode_move_to].visible, true);
|
|
set(layer[SansControlBarbtn_ctrlmode_drag_to].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateControlModeButtons">
|
|
if (device.desktop,
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowControlModeButtons();
|
|
,
|
|
SansControlBarHideControlModeButtons();
|
|
);
|
|
,
|
|
SansControlBarHideControlModeButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<action name="SansControlBarhideMenuControls">
|
|
set(SansControlBarIsOpened, false);
|
|
set(layer[SansControlBarbtn_hidecontrols].visible, false);
|
|
set(layer[SansControlBarbtn_showcontrols].visible, true);
|
|
if (scene.count GT 1,
|
|
set(layer[SansControlBarbtn_next_pano].visible, false);
|
|
set(layer[SansControlBarbtn_prev_pano].visible, false);
|
|
);
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_in].visible, false);
|
|
set(layer[SansControlBarbtn_out].visible, false);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_up].visible, false);
|
|
set(layer[SansControlBarbtn_down].visible, false);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_left].visible, false);
|
|
set(layer[SansControlBarbtn_right].visible, false);
|
|
);
|
|
SansControlBarupdateFullscreenButtons();
|
|
SansControlBarupdateHelpButtons();
|
|
|
|
|
|
SansControlBarupdateAutorotationButtons();
|
|
|
|
SansControlBarupdateSoundButtons();
|
|
|
|
SansControlBarupdateControlModeButtons();
|
|
SansControlBarupdateHideShowHotspotsButtons();
|
|
|
|
SansControlBarupdateMapButtons();
|
|
SansControlBarupdateFloorplanButtons();
|
|
SansControlBarupdateVrButtons();
|
|
|
|
|
|
|
|
set(layer[SansControlBar_menu_bg].width, get(SansControlBarbackgroundwidthwhenclosed));
|
|
|
|
set(layer[SansControlBar_menu_bg].visible, true);
|
|
</action>
|
|
<action name="SansControlBarshowMenuControls">
|
|
set(SansControlBarIsOpened, true);
|
|
set(layer[SansControlBarbtn_hidecontrols].visible, true);
|
|
set(layer[SansControlBarbtn_showcontrols].visible, false);
|
|
set(layer[SansControlBar_menu_bg].visible, true);
|
|
if (scene.count GT 1,
|
|
set(layer[SansControlBarbtn_next_pano].visible, true);
|
|
set(layer[SansControlBarbtn_prev_pano].visible, true);
|
|
);
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_in].visible, true);
|
|
set(layer[SansControlBarbtn_out].visible, true);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_up].visible, true);
|
|
set(layer[SansControlBarbtn_down].visible, true);
|
|
);
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_left].visible, true);
|
|
set(layer[SansControlBarbtn_right].visible, true);
|
|
);
|
|
SansControlBarupdateFullscreenButtons();
|
|
SansControlBarupdateHelpButtons();
|
|
|
|
|
|
SansControlBarupdateAutorotationButtons();
|
|
|
|
SansControlBarupdateSoundButtons();
|
|
SansControlBarupdateVrButtons();
|
|
|
|
SansControlBarupdateControlModeButtons();
|
|
SansControlBarupdateHideShowHotspotsButtons();
|
|
|
|
SansControlBarupdateMapButtons();
|
|
SansControlBarupdateFloorplanButtons();
|
|
|
|
|
|
set(layer[SansControlBar_menu_bg].width, get(SansControlBarbackgroundwidthwhenopened));
|
|
</action>
|
|
|
|
<layer name="SansControlBarhelpScreenBg"
|
|
align="center"
|
|
keep="true"
|
|
onclick="SansControlBarcloseHelp();"
|
|
url="%FIRSTXML%/graphics/sans controlbar/help_screen_bg.png"
|
|
visible="false"
|
|
rotate="-90"
|
|
height="50%"
|
|
width="prop"
|
|
zorder="97"
|
|
x="100%" />
|
|
<layer name="SansControlBarhelpScreenFg"
|
|
align="center"
|
|
keep="true"
|
|
onclick="SansControlBarcloseHelp();"
|
|
url="%FIRSTXML%/graphics/sans controlbar/help_screen_fg.png"
|
|
height="50%"
|
|
width="prop"
|
|
visible="false"
|
|
rotate="90"
|
|
zorder="98"
|
|
x="-100%"
|
|
displayed="false" />
|
|
<action name="SansControlBardisplayHelp">
|
|
if (device.desktop,
|
|
set(layer[SansControlBarhelpScreenFg].displayed,true);
|
|
set(layer[SansControlBarhelpScreenBg].visible,true);
|
|
set(layer[SansControlBarhelpScreenFg].visible,true);
|
|
tween(layer[SansControlBarhelpScreenFg].rotate,0, 1);
|
|
tween(layer[SansControlBarhelpScreenFg].x,0, 1);
|
|
tween(layer[SansControlBarhelpScreenBg].rotate,0, 1);
|
|
tween(layer[SansControlBarhelpScreenBg].x,0, 1);
|
|
SansControlBarupdateHelpButtons();
|
|
);
|
|
</action>
|
|
<action name="SansControlBarcloseHelp">
|
|
if (device.desktop,
|
|
set(layer[SansControlBarhelpScreenFg].displayed,false);
|
|
tween(layer[SansControlBarhelpScreenFg].rotate, 90, 1, easeOutQuad, set(layer[SansControlBarhelpScreenFg].visible,false););
|
|
tween(layer[SansControlBarhelpScreenFg].x, -100%, 1);
|
|
tween(layer[SansControlBarhelpScreenBg].rotate, -90, 1, easeOutQuad, set(layer[SansControlBarhelpScreenBg].visible,false););
|
|
tween(layer[SansControlBarhelpScreenBg].x, 100%, 1);
|
|
SansControlBarupdateHelpButtons();
|
|
);
|
|
</action>
|
|
<action name="SansControlBarHideHelpButtons">
|
|
set(layer[SansControlBarbtn_display_help].visible, false);
|
|
set(layer[SansControlBarbtn_close_help].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowHelpButtons">
|
|
if (layer[SansControlBarhelpScreenFg].displayed,
|
|
set(layer[SansControlBarbtn_close_help].visible, true);
|
|
set(layer[SansControlBarbtn_display_help].visible, false);
|
|
,
|
|
set(layer[SansControlBarbtn_display_help].visible, true);
|
|
set(layer[SansControlBarbtn_close_help].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateHelpButtons">
|
|
if (device.desktop,
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowHelpButtons();
|
|
,
|
|
SansControlBarHideHelpButtons();
|
|
);
|
|
,
|
|
SansControlBarHideHelpButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<action name="SansControlBardisplayMap">showMap();
|
|
|
|
</action>
|
|
<action name="SansControlBarhideMap">hideMap();
|
|
|
|
</action>
|
|
|
|
<events name="SansControlBardisplaymapchangeevent"
|
|
onshowtourmap="SansControlBarupdateMapButtons();"
|
|
onhidetourmap="SansControlBarupdateMapButtons();"
|
|
keep="true"/>
|
|
<action name="SansControlBarHideMapButtons">
|
|
set(layer[SansControlBarbtn_display_map].visible, false);
|
|
set(layer[SansControlBarbtn_hide_map].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowMapButtons">
|
|
if (tour_displaymap,
|
|
set(layer[SansControlBarbtn_hide_map].visible, true);
|
|
set(layer[SansControlBarbtn_display_map].visible, false);
|
|
,
|
|
set(layer[SansControlBarbtn_display_map].visible, true);
|
|
set(layer[SansControlBarbtn_hide_map].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateMapButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowMapButtons();
|
|
,
|
|
SansControlBarHideMapButtons();
|
|
);
|
|
</action>
|
|
|
|
<events name="SansControlBarDisplayFloorPlanEvents"
|
|
onshowtourfloorplan="SansControlBarupdateFloorplanButtons();"
|
|
onhidetourfloorplan="SansControlBarupdateFloorplanButtons();"
|
|
keep="true" />
|
|
<action name="SansControlBarHideFloorplanButtons">
|
|
set(layer[SansControlBarbtn_display_floorplan].visible, false);
|
|
set(layer[SansControlBarbtn_hide_floorplan].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowFloorplanButtons">
|
|
if (tour_displayfloorplan,
|
|
set(layer[SansControlBarbtn_hide_floorplan].visible, true);
|
|
set(layer[SansControlBarbtn_display_floorplan].visible, false);
|
|
,
|
|
set(layer[SansControlBarbtn_display_floorplan].visible, true);
|
|
set(layer[SansControlBarbtn_hide_floorplan].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateFloorplanButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowFloorplanButtons();
|
|
,
|
|
SansControlBarHideFloorplanButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
|
|
<events name="SansControlBarmenufullscreenchangeevent"
|
|
onenterfullscreen="SansControlBarupdateFullscreenButtons();"
|
|
onexitfullscreen="SansControlBarupdateFullscreenButtons();"
|
|
keep="true"/>
|
|
<action name="SansControlBarHideFullscreenButtons">
|
|
set(layer[SansControlBarbtn_openfs].visible , false);
|
|
set(layer[SansControlBarbtn_closefs].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowFullscreenButtons">
|
|
if (device.fullscreensupport,
|
|
if(tour_fullscreen,
|
|
set(layer[SansControlBarbtn_openfs].visible , false);
|
|
set(layer[SansControlBarbtn_closefs].visible, true);
|
|
,
|
|
set(layer[SansControlBarbtn_openfs].visible ,true);
|
|
set(layer[SansControlBarbtn_closefs].visible,false);
|
|
);
|
|
,
|
|
SansControlBarHideFullscreenButtons();
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateFullscreenButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowFullscreenButtons();
|
|
,
|
|
SansControlBarHideFullscreenButtons();
|
|
);
|
|
</action>
|
|
|
|
<events name="SansControlBarAutorotationEvents"
|
|
onstartautorotation="SansControlBarupdateAutorotationButtons();"
|
|
onresumeautorotation="SansControlBarupdateAutorotationButtons();"
|
|
onstopautorotation="SansControlBarupdateAutorotationButtons();"
|
|
onpauseautorotation="SansControlBarupdateAutorotationButtons();"
|
|
keep="true"/>
|
|
<action name="SansControlBarHideAutorotationButtons">
|
|
set(layer[SansControlBarbtn_autorotate_off].visible, false);
|
|
set(layer[SansControlBarbtn_autorotate_on].visible , false);
|
|
</action>
|
|
<action name="SansControlBarShowAutorotationButtons">
|
|
if(autorotate.enabled == false,
|
|
set(layer[SansControlBarbtn_autorotate_off].visible, false);
|
|
set(layer[SansControlBarbtn_autorotate_on].visible , true);
|
|
,
|
|
set(layer[SansControlBarbtn_autorotate_off].visible, true);
|
|
set(layer[SansControlBarbtn_autorotate_on].visible , false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateAutorotationButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowAutorotationButtons();
|
|
,
|
|
SansControlBarHideAutorotationButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="SansControlBarplaystopsoundsevent" playtoursoundsevent="SansControlBarupdateSoundButtons();" stoptoursoundsevent="SansControlBarupdateSoundButtons();" keep="true"/>
|
|
<action name="SansControlBarHideSoundButtons">
|
|
set(layer[SansControlBarbtn_sound_off].visible, false);
|
|
set(layer[SansControlBarbtn_sound_on].visible , false);
|
|
</action>
|
|
<action name="SansControlBarShowSoundButtons">
|
|
if (tour_soundson == false,
|
|
set(layer[SansControlBarbtn_sound_off].visible, false);
|
|
set(layer[SansControlBarbtn_sound_on].visible , true);
|
|
,
|
|
set(layer[SansControlBarbtn_sound_off].visible, true);
|
|
set(layer[SansControlBarbtn_sound_on].visible , false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateSoundButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowSoundButtons();
|
|
,
|
|
SansControlBarHideSoundButtons();
|
|
);
|
|
</action>
|
|
|
|
|
|
<events name="SansControlBarhotspotsdisplayevents"
|
|
hotspots_visibility_changed="SansControlBarupdateHideShowHotspotsButtons"
|
|
keep="true"/>
|
|
<action name="SansControlBarHideHideShowHotspotsButtons">
|
|
set(layer[SansControlBarbtn_show_hotspots].visible, false);
|
|
set(layer[SansControlBarbtn_hide_hotspots].visible, false);
|
|
</action>
|
|
<action name="SansControlBarShowHideShowHotspotsButtons">
|
|
if (tour_displayspots,
|
|
set(layer[SansControlBarbtn_hide_hotspots].visible, true);
|
|
set(layer[SansControlBarbtn_show_hotspots].visible, false);
|
|
,
|
|
set(layer[SansControlBarbtn_show_hotspots].visible, true);
|
|
set(layer[SansControlBarbtn_hide_hotspots].visible, false);
|
|
);
|
|
</action>
|
|
<action name="SansControlBarupdateHideShowHotspotsButtons">
|
|
if (SansControlBarIsOpened,
|
|
SansControlBarShowHideShowHotspotsButtons();
|
|
,
|
|
SansControlBarHideHideShowHotspotsButtons();
|
|
);
|
|
</action>
|
|
|
|
<layer name="SansControlBarmenuTooltipStyle"
|
|
keep="true"
|
|
enabled="false"
|
|
capture="false"
|
|
url="%FIRSTXML%/graphics/textfield.swf"
|
|
align="center"
|
|
background="false"
|
|
border="false"
|
|
css="color:#000000;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="SansControlBarbuildMenu">
|
|
|
|
set(SansControlBarbutton_pos, 0);
|
|
|
|
set(SansControlBarbackgroundwidthwhenclosed, 40);
|
|
set(layer[SansControlBarbtn_hidecontrols].x, get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_showcontrols].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_display_help].x, get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_close_help].x , get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.fullscreensupport,
|
|
set(layer[SansControlBarbtn_openfs].x , get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_closefs].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
set(layer[SansControlBarbtn_display_map].x , get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_hide_map].x , get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
set(layer[SansControlBarbtn_display_floorplan].x , get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_hide_floorplan].x , get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
|
|
set(layer[SansControlBarbtn_autorotate_on].x , get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_autorotate_off].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
|
|
set(layer[SansControlBarbtn_sound_on].x , get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_sound_off].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_ctrlmode_drag_to].x, get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_ctrlmode_move_to].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
if(plugin[ptpvrmode] AND device.html5,
|
|
set(layer[SansControlBarbtn_enter_vr].x, get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_enter_vr_not].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
set(layer[SansControlBarbtn_show_hotspots].x, get(SansControlBarbutton_pos));
|
|
set(layer[SansControlBarbtn_hide_hotspots].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
|
|
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_right].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
set(layer[SansControlBarbtn_left].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_down].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
set(layer[SansControlBarbtn_up].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (device.desktop,
|
|
set(layer[SansControlBarbtn_out].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
set(layer[SansControlBarbtn_in].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
if (scene.count GT 1,
|
|
set(layer[SansControlBarbtn_next_pano].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
set(layer[SansControlBarbtn_prev_pano].x, get(SansControlBarbutton_pos));
|
|
inc(SansControlBarbutton_pos, 45);
|
|
);
|
|
|
|
|
|
|
|
dec(SansControlBarbutton_pos, 5);
|
|
|
|
set(SansControlBarbackgroundwidthwhenopened, get(SansControlBarbutton_pos));
|
|
|
|
|
|
|
|
set(layer[SansControlBar_menu_bg].width, get(SansControlBarbackgroundwidthwhenopened));
|
|
|
|
|
|
|
|
</action>
|
|
|
|
<events name="SansControlBarStartTourEvents" onTourStart="SansControlBarCallOnStartTour();" keep="true" />
|
|
|
|
<action name="SansControlBarCallOnStartTour">
|
|
|
|
SansControlBarshowMenuControls();
|
|
</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>
|
|
|
|
<!-- MAP -->
|
|
<action name="hideMap">set(tour_displaymap, false);events.dispatch(onhidetourmap);</action>
|
|
<action name="showMap">set(tour_displaymap, true); events.dispatch(onshowtourmap);</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>
|
|
<!-- FLOORPLAN -->
|
|
<action name="hideFloorplan">set(tour_displayfloorplan, false);events.dispatch(onhidetourfloorplan);</action>
|
|
<action name="showFloorplan">set(tour_displayfloorplan, true); events.dispatch(onshowtourfloorplan);</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>
|
|
|
|
<!-- 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="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>
|
|
|
|
<!-- 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>
|
|
|
|
|
|
<action name="displayImage">
|
|
if (layer[displayedStandardImage],
|
|
if(layer[displayedStandardImage].doNotDeleteMe,
|
|
set(layer[displayedStandardImage].currentCall, false);
|
|
set(layer[displayedStandardImage].doNotDeleteMe, false);
|
|
|
|
if (%1 == layer[displayedStandardImage].url,
|
|
applyDisplayedImageObjectAnimation(%8);
|
|
,
|
|
setDisplayedImageObjectParameters(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10);
|
|
);
|
|
,
|
|
set(layer[displayedStandardImage].currentCall, false);
|
|
set(layer[displayedStandardImage].doNotDeleteMe, true);
|
|
events.dispatch(onremovedisplayedobject);
|
|
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12););
|
|
);
|
|
,
|
|
if(%10,
|
|
addlayer(displayedStandardImageOverlay);
|
|
set(layer[displayedStandardImageOverlay].keep, false);
|
|
set(layer[displayedStandardImageOverlay].width, 100%);
|
|
set(layer[displayedStandardImageOverlay].height, 100%);
|
|
set(layer[displayedStandardImageOverlay].type, container);
|
|
set(layer[displayedStandardImageOverlay].zorder, 98);
|
|
set(layer[displayedStandardImageOverlay].visible, false);
|
|
set(layer[displayedStandardImageOverlay].onclick, applyDisplayedImageObjectAnimation(%8););
|
|
set(layer[displayedStandardImageOverlay].bgcolor, "0x%11");
|
|
set(layer[displayedStandardImageOverlay].bgalpha, %12);
|
|
set(layer[displayedStandardImageOverlay].bgcapture, true);
|
|
);
|
|
addlayer(displayedStandardImage);
|
|
set(layer[displayedStandardImage].keep, false);
|
|
set(layer[displayedStandardImage].onclick, applyDisplayedImageObjectAnimation(%8););
|
|
set(layer[displayedStandardImage].zorder , 99);
|
|
set(layer[displayedStandardImage].currentCall, true);
|
|
set(layer[displayedStandardImage].doNotDeleteMe, true);
|
|
set(layer[displayedStandardImage].onloaded, resizeDisplayedImageObject());
|
|
events.dispatch(onremovedisplayedobject);
|
|
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12););
|
|
set(layer[displayedStandardImage].visible, false);
|
|
);
|
|
</action>
|
|
<action name="applyDisplayedImageObjectAnimation">resumeautorotation(forcehotspot);
|
|
|
|
if (%1,
|
|
stoptween(layer[displayedStandardImage].width, layer[displayedStandardImage].height);
|
|
tween(layer[displayedStandardImage].width|layer[displayedStandardImage].height, 1|1, 1, easeOutQuad, WAIT);
|
|
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););removelayer(displayedStandardImage);
|
|
,
|
|
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););removelayer(displayedStandardImage);
|
|
);
|
|
</action>
|
|
<action name="setDisplayedImageObjectParameters">
|
|
set(layer[displayedStandardImage].url , %1);
|
|
set(layer[displayedStandardImage].align , %2);
|
|
set(layer[displayedStandardImage].x , %3);
|
|
set(layer[displayedStandardImage].y , %4);
|
|
set(layer[displayedStandardImage].imgwidth , %5);
|
|
set(layer[displayedStandardImage].imgheight , %6);
|
|
set(layer[displayedStandardImage].animated , %8);
|
|
set(layer[displayedStandardImage].applyratio, %9);
|
|
set(layer[displayedStandardImage].overlay , %10);
|
|
if (%7,pauseautorotation(forcehotspot);
|
|
);
|
|
</action>
|
|
<action name="resizeDisplayedImageObject">
|
|
if(layer[displayedStandardImage].url,
|
|
set(layer[displayedStandardImage].fullwidth, get(layer[displayedStandardImage].width));
|
|
set(layer[displayedStandardImage].fullheight, get(layer[displayedStandardImage].height));
|
|
if(layer[displayedStandardImage].animated,
|
|
set(layer[displayedStandardImage].width , 1);
|
|
set(layer[displayedStandardImage].height, 1);
|
|
);
|
|
if(layer[displayedStandardImage].imgwidth != "" AND layer[displayedStandardImage].imgheight != "",
|
|
if(layer[displayedStandardImage].imgwidth == "prop",
|
|
set(tempDisplayedImageObjectHeight, get(layer[displayedStandardImage].imgheight));
|
|
indexoftxt(tempDisplayedImageObjectHeightPercent, get(tempDisplayedImageObjectHeight), "%");
|
|
if(tempDisplayedImageObjectHeightPercent GT 0,
|
|
txtreplace(tempDisplayedImageObjectHeight, '%', '');
|
|
mul(tempDisplayedImageObjectHeight, get(stageheight));
|
|
div(tempDisplayedImageObjectHeight, 100);
|
|
Math.round(tempDisplayedImageObjectHeight);
|
|
);
|
|
mul(flyingImgWidth,get(layer[displayedStandardImage].fullwidth),get(tempDisplayedImageObjectHeight));
|
|
div(flyingImgWidth,get(layer[displayedStandardImage].fullheight));
|
|
Math.round(flyingImgWidth);
|
|
set(layer[displayedStandardImage].imgwidth , get(flyingImgWidth));
|
|
set(layer[displayedStandardImage].imgheight, get(tempDisplayedImageObjectHeight));
|
|
,
|
|
if(layer[displayedStandardImage].imgheight == "prop",
|
|
set(tempDisplayedImageObjectWidth, get(layer[displayedStandardImage].imgwidth));
|
|
indexoftxt(tempDisplayedImageObjectWidthPercent, get(tempDisplayedImageObjectWidth), "%");
|
|
if(tempDisplayedImageObjectWidthPercent GT 0,
|
|
txtreplace(tempDisplayedImageObjectWidth, '%', '');
|
|
mul(tempDisplayedImageObjectWidth, get(stagewidth));
|
|
div(tempDisplayedImageObjectWidth, 100);
|
|
Math.round(tempDisplayedImageObjectWidth);
|
|
);
|
|
mul(flyingImgHeight,get(layer[displayedStandardImage].fullheight),get(tempDisplayedImageObjectWidth));
|
|
div(flyingImgHeight,get(layer[displayedStandardImage].fullwidth));
|
|
Math.round(flyingImgHeight);
|
|
set(layer[displayedStandardImage].imgwidth , get(tempDisplayedImageObjectWidth));
|
|
set(layer[displayedStandardImage].imgheight , get(flyingImgHeight));
|
|
,
|
|
set(tempDisplayedImageObjectWidth, get(layer[displayedStandardImage].imgwidth));
|
|
set(tempDisplayedImageObjectHeight, get(layer[displayedStandardImage].imgheight));
|
|
indexoftxt(tempDisplayedImageObjectWidthPercent, get(tempDisplayedImageObjectWidth), "%");
|
|
indexoftxt(tempDisplayedImageObjectHeightPercent, get(tempDisplayedImageObjectHeight), "%");
|
|
if(tempDisplayedImageObjectWidthPercent GT 0,
|
|
txtreplace(tempDisplayedImageObjectWidth, '%', '');
|
|
mul(tempDisplayedImageObjectWidth, get(stagewidth));
|
|
div(tempDisplayedImageObjectWidth, 100);
|
|
Math.round(tempDisplayedImageObjectWidth);
|
|
);
|
|
if(tempDisplayedImageObjectHeightPercent GT 0,
|
|
txtreplace(tempDisplayedImageObjectHeight, '%', '');
|
|
mul(tempDisplayedImageObjectHeight, get(stageheight));
|
|
div(tempDisplayedImageObjectHeight, 100);
|
|
Math.round(tempDisplayedImageObjectHeight);
|
|
);
|
|
set(layer[displayedStandardImage].imgwidth , get(tempDisplayedImageObjectWidth));
|
|
set(layer[displayedStandardImage].imgheight, get(tempDisplayedImageObjectHeight));
|
|
);
|
|
);
|
|
,
|
|
set(layer[displayedStandardImage].imgwidth , get(layer[displayedStandardImage].fullwidth));
|
|
set(layer[displayedStandardImage].imgheight, get(layer[displayedStandardImage].fullheight));
|
|
);
|
|
|
|
set(resizedwidth, get(layer[displayedStandardImage].imgwidth));
|
|
set(resizedheight, get(layer[displayedStandardImage].imgheight));
|
|
if(layer[displayedStandardImage].applyratio,
|
|
sub(resizedstagewidth, get(stagewidth), get(layer[displayedStandardImage].x));
|
|
sub(resizedstageheight, get(stageheight), get(layer[displayedStandardImage].y));
|
|
Math.abs(resizedstagewidth);
|
|
Math.abs(resizedstageheight);
|
|
if(resizedwidth GT resizedstagewidth,
|
|
mul(tempresizedheight, get(resizedheight), get(resizedstagewidth));
|
|
div(tempresizedheight, get(resizedwidth));
|
|
Math.round(tempresizedheight);
|
|
set(resizedwidth, get(resizedstagewidth));
|
|
set(resizedheight, get(tempresizedheight));
|
|
);
|
|
if(resizedheight GT resizedstageheight,
|
|
mul(tempresizedwidth, get(resizedwidth), get(resizedstageheight));
|
|
div(tempresizedwidth, get(resizedheight));
|
|
Math.round(tempresizedwidth);
|
|
set(resizedheight, get(resizedstageheight));
|
|
set(resizedwidth, get(tempresizedwidth));
|
|
);
|
|
);
|
|
|
|
if(layer[displayedStandardImage].animated,
|
|
set(layer[displayedStandardImage].animated, false);
|
|
tween(layer[displayedStandardImage].width , get(resizedwidth), 1, easeOutQuad);
|
|
tween(layer[displayedStandardImage].height, get(resizedheight), 1, easeOutQuad);
|
|
,
|
|
set(layer[displayedStandardImage].width , get(resizedwidth));
|
|
set(layer[displayedStandardImage].height, get(resizedheight));
|
|
);
|
|
if(layer[displayedStandardImage].overlay,set(layer[displayedStandardImageOverlay].visible, true););
|
|
set(layer[displayedStandardImage].visible, true);
|
|
,
|
|
delayedcall(0.2,resizeDisplayedImageObject(););
|
|
);
|
|
</action>
|
|
<events name="displayedImageObjectEvents" keep="true" onremovedisplayedobject="displayedImageObjectOnRemoveDisplayedObject" onresize="if(layer[displayedStandardImage],resizeDisplayedImageObject());" />
|
|
<action name="displayedImageObjectOnRemoveDisplayedObject">
|
|
ifnot(layer[displayedStandardImage].currentCall,if(layer[displayedStandardImage].visible,resumeautorotation(forcehotspot);
|
|
|
|
if(layer[displayedStandardImage].overlay,removelayer(displayedStandardImageOverlay););
|
|
removelayer(displayedStandardImage);
|
|
););
|
|
</action>
|
|
|
|
|
|
</krpano> |