1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<action name="prevscene">
if(%1 != findnext, sub(i,scene.count,1));
txtadd(scenexml,'<krpano>',get(scene[%i].content),'</krpano>');
if(scenexml == xml.content,
dec(i);
if(i LT 0, sub(i,scene.count,1));
<!--loadscene(get(scene[%i].name), null, MERGE, BLEND(1));-->
js_sync_call(do_hotspot_onclick, dummy_name, get(scene[%i].name));
,
dec(i);
if(i GE 0, prevscene(findnext));
);
</action>
<action name="nextscene">
if(%1 != findnext, set(i,0));
txtadd(scenexml,'<krpano>',get(scene[%i].content),'</krpano>');
if(scenexml == xml.content,
inc(i);
if(i == scene.count, set(i,0));
<!--loadscene(get(scene[%i].name), null, MERGE, BLEND(1));-->
loadscene(get(scene[%i].name), null, MERGE, BLEND(1));
js_sync_call(do_hotspot_onclick, dummy_name, get(scene[%i].name));
,
inc(i);
if(i LT scene.count, nextscene(findnext));
);
</action>
<hotspot name="spot1" ath="100" atv="+50" keep="true" url="suivant.png" scale="0.8" edge="top" onclick="nextscene()" />
<hotspot name="spot2" ath="-100" atv="+50" keep="true" url="precedent.png" scale="0.8" edge="top" onclick="prevscene()"/>
<scene name="nature3d-1">
<preview type="grid(cube,32,32,256,0xDD3322,0x555555,0xFF0000);" details="16" />
</scene>
<scene name="nature3d-2">
<preview type="grid(cube,32,32,256,0xDD3322,0x111111,0xFFff00);" details="16" />
</scene>
<scene name="nature2d">
<preview type="grid(cube,32,32,256,0xDD3322,0xcccccc,0xFFffff);" details="16" />
</scene>
|