1817 lines
47 KiB
XML
1817 lines
47 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 -->
|
|
|
|
|
|
<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>
|
|
|
|
<!-- 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> |