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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
<hotspot name="spotpolygon75"
visible="true"
style="PolygonDefaultPolygonSpotStyle"
descriptionid="spotpolygon75_description"
onclick="showpic();"
tooltip="spotpolygon75_tooltip"
ath="-74.405156" atv="-7.717118"
pic="Imagem03"
>
<point ath="-83.268812" atv="-16.628462" />
<point ath="-83.002383" atv="1.194226" />
<point ath="-65.541501" atv="0.892388" />
<point ath="-65.732176" atv="-15.957575" />
</hotspot>
<hotspot name="spotpolygon75" devices="flash" zorder="1"/>
<hotspot name="spotpolygon75" devices="html5+desktop" zorder="3" zorder2="1"/>
<hotspot name="spotpolygon75" devices="tablet|mobile" zorder2="1"/>
<!-- **** 2 **** -->
<hotspot name="spotpolygon115"
visible="true"
style="PolygonDefaultPolygonSpotStyle"
descriptionid="spotpolygon115_description"
onclick="showpic();"
tooltip="spotpolygon115_tooltip"
ath="-72.109764" atv="-23.935150"
pic="imagem01"
>
<point ath="-78.173037" atv="-28.840006" />
<point ath="-78.364221" atv="-28.593393" />
<point ath="-78.473469" atv="-19.797534" />
<point ath="-66.374235" atv="-19.030294" />
<point ath="-66.128427" atv="-19.249505" />
<point ath="-65.746058" atv="-27.689146" />
</hotspot>
<hotspot name="spotpolygon115" devices="flash" zorder="1"/>
<hotspot name="spotpolygon115" devices="html5+desktop" zorder="3" zorder2="1"/>
<hotspot name="spotpolygon115" devices="tablet|mobile" zorder2="1"/>
<!-- **** 3 **** -->
<hotspot name="spotpolygon116"
visible="true"
style="PolygonDefaultPolygonSpotStyle"
descriptionid="spotpolygon116_description"
onclick="showpic();"
tooltip="spotpolygon116_tooltip"
ath="-82.827676" atv="12.172363"
pic="Imagem02"
>
<point ath="-64.476429" atv="4.359404" />
<point ath="-101.178923" atv="5.001048" />
<point ath="-100.915957" atv="19.985322" />
<point ath="-64.476429" atv="18.853009" />
</hotspot>
<hotspot name="spotpolygon116" devices="flash" zorder="1"/>
<hotspot name="spotpolygon116" devices="html5+desktop" zorder="3" zorder2="1"/>
<hotspot name="spotpolygon116" devices="tablet|mobile" zorder2="1"/>
<!-- fly in a hotspot = show hotspot fixed at screen -->
<action name="flyin">
if(hotspot[%1].flying == 0.0, hotspot[%1].resetsize(); calc_flyout_size(%1); );
if(hotspot[%1].oldscale === null, copy(hotspot[%1].oldscale, hotspot[%1].scale) );
if(hotspot[%1].oldrx === null, copy(hotspot[%1].oldrx, hotspot[%1].rx) );
if(hotspot[%1].oldry === null, copy(hotspot[%1].oldry, hotspot[%1].ry) );
if(hotspot[%1].oldrz === null, copy(hotspot[%1].oldrz, hotspot[%1].rz) );
set(hotspot[%1].enabled,true);
set(hotspot[%1].visible,true);
tween(hotspot[%1].alpha, 1.0);
tween(hotspot[%1].flying, 1.0);
tween(hotspot[%1].scale, 1.0);
tween(hotspot[%1].rx, 0.0);
tween(hotspot[%1].ry, 0.0);
tween(hotspot[%1].rz, 0.0);
</action>
<!-- fly the hotspot out/back -->
<action name="flyout">
set(hotspot[%1].enabled,false);
tween(hotspot[%1].alpha, 0.0, 0.5, default, set(hotspot[%1].visible,false); );
tween(hotspot[%1].flying, 0.0);
tween(hotspot[%1].scale, get(hotspot[%1].oldscale));
tween(hotspot[%1].rx, get(hotspot[%1].oldrx));
tween(hotspot[%1].ry, get(hotspot[%1].oldry));
tween(hotspot[%1].rz, get(hotspot[%1].oldrz));
</action>
<action name="showpic">
<!-- creates a new hotspot and fly it out -->
if(hotspot[get(pic)] === null,
txtadd(picfilename,'%CURRENTXML%/spots/',get(pic),'.jpg');
addhotspot(get(pic));
getcenter(hsath,hsatv);
copy(hotspot[get(pic)].ath, hsath);
copy(hotspot[get(pic)].atv, hsatv);
set(hotspot[get(pic)].visible,false);
set(hotspot[get(pic)].distorted,true);
set(hotspot[get(pic)].zorder,2);
set(hotspot[get(pic)].scale,0.1);
set(hotspot[get(pic)].alpha,0.0);
set(hotspot[get(pic)].onloaded, flyin(get(name)) );
set(hotspot[get(pic)].onclick, flyout(get(name)) );
copy(hotspot[get(pic)].url,picfilename);
,
flyin(get(pic));
);
</action>
|