Ok, here's the finished tour:
http://www.virtualtours.es/downloads/barcelo__bar/tour.html
All works nicely at my end but I've found that, since adding the buttons, I get an error 'xml parsing failed' when I try to view it on an iPhone.
As viewing the tours on iPhone/Pad was my main reason for taking on the challange of learning to use KRPano, this is quite an important issue.
Any ideas anyone?
The entire code is too long to post on here.
Here's the code for the buttons:
<!-- Nav buttons -->
<textstyle name="buttonstyle" font="Arial" fontsize="10" border="false"
background="false" textcolor="0xFFFFFF" xoffset="0" yoffset="-20"
effect="glow(0x000000,0.7,4,2);dropshadow(2,45,0x000000,3,1);" />
<style name="button" keep="true" align="bottom" y="10" url="graphics/buttons.png" />
<!-- some default buttons (zooming, direction, hotspots on/off, fullscreen) -->
<plugin name="in_ES" style="button" x="-160" crop="160|0|40|40" onovercrop="160|40|40|40" ondowncrop="160|80|40|40" ondown="set(fov_moveforce,-1);" onup="set(fov_moveforce,0);" />
<plugin name="out_ES" style="button" x="-120" crop="200|0|40|40" onovercrop="200|40|40|40" ondowncrop="200|80|40|40" ondown="set(fov_moveforce,+1);" onup="set(fov_moveforce,0);" />
<plugin name="left_ES" style="button" x="-80" crop= "0|0|40|40" onovercrop= "0|40|40|40" ondowncrop= "0|80|40|40" ondown="set(hlookat_moveforce,-1);" onup="set(hlookat_moveforce,0);" />
<plugin name="right_ES" style="button" x="-40" crop= "40|0|40|40" onovercrop= "40|40|40|40" ondowncrop= "40|80|40|40" ondown="set(hlookat_moveforce,+1);" onup="set(hlookat_moveforce,0);" />
<plugin name="up_ES" style="button" x="+0" crop= "80|0|40|40" onovercrop= "80|40|40|40" ondowncrop= "80|80|40|40" ondown="set(vlookat_moveforce,-1);" onup="set(vlookat_moveforce,0);" />
<plugin name="down_ES" style="button" x="+40" crop="120|0|40|40" onovercrop="120|40|40|40" ondowncrop="120|80|40|40" ondown="set(vlookat_moveforce,+1);" onup="set(vlookat_moveforce,0);" />
<plugin name="rotationStop_ES" style="button" x="+80" crop="240|0|39|39" onovercrop="240|40|40|40" onoutcrop="240|80|40|40" onhover="showtext(Parar Autorotación, buttonstyle);" onclick="ARbuttonChange(); "visible="false" />
<plugin name="rotationStart_ES" style="button" x="+80" crop="280|0|39|39" onovercrop="280|40|40|40" onoutcrop="280|80|40|40" onhover="showtext(Iniciar Autorotatión, buttonstyle);" onclick="ReverseARbuttonChange();" />
<plugin name="info_ES" style="button" x="+160" crop="400|0|40|40" onovercrop="400|40|40|40" ondowncrop="400|80|40|40" onhover="showtext(Abrir Panel de Ayuda, buttonstyle);" onclick="openhelpES();" visible="true" />
<plugin name="openfs_ES" style="button" x="+120" crop="320|0|40|40" onovercrop="320|40|40|40" ondowncrop="320|80|40|40" onhover="showtext(Abrir Pantalla Completa, buttonstyle);" onclick="set(fullscreen,true);set(plugin[openfs].visible, false);set(plugin[closefs].visible, true); " visible="true" />
<plugin name="closefs_ES" style="button" x="+120" crop="360|0|40|40" onovercrop="360|40|40|40" ondowncrop="360|80|40|40" onhover="showtext(Volver a Pantalla Normal,buttonstyle);" onclick="set(fullscreen,false);set(plugin[openfs].visible, true);set(plugin[closefs].visible, false);" visible="false" />
<plugin name="in" height="0" style="button" x="-160" crop="160|0|40|40" onovercrop="160|40|40|40" ondowncrop="160|80|40|40" ondown="set(fov_moveforce,-1);" onup="set(fov_moveforce,0);" />
<plugin name="out" height="0" style="button" x="-120" crop="200|0|40|40" onovercrop="200|40|40|40" ondowncrop="200|80|40|40" ondown="set(fov_moveforce,+1);" onup="set(fov_moveforce,0);" />
<plugin name="left" height="0" style="button" x="-80" crop= "0|0|40|40" onovercrop= "0|40|40|40" ondowncrop= "0|80|40|40" ondown="set(hlookat_moveforce,-1);" onup="set(hlookat_moveforce,0);" />
<plugin name="right" height="0" style="button" x="-40" crop= "40|0|40|40" onovercrop= "40|40|40|40" ondowncrop= "40|80|40|40" ondown="set(hlookat_moveforce,+1);" onup="set(hlookat_moveforce,0);" />
<plugin name="up" height="0" style="button" x="+0" crop= "80|0|40|40" onovercrop= "80|40|40|40" ondowncrop= "80|80|40|40" ondown="set(vlookat_moveforce,-1);" onup="set(vlookat_moveforce,0);" />
<plugin name="down" height="0" style="button" x="+40" crop="120|0|40|40" onovercrop="120|40|40|40" ondowncrop="120|80|40|40" ondown="set(vlookat_moveforce,+1);" onup="set(vlookat_moveforce,0);" />
<plugin name="rotationStop" height="0" style="button" x="+80" crop="240|0|39|39" onovercrop="240|40|40|40" onoutcrop="240|80|40|40" onhover="showtext(Stop Autorotation, buttonstyle);" onclick="ARbuttonChange(); "visible="false" />
<plugin name="rotationStart" height="0" style="button" x="+80" crop="280|0|39|39" onovercrop="280|40|40|40" onoutcrop="248|80|40|40" onhover="showtext(Start Autorotation, buttonstyle);" onclick="ReverseARbuttonChange();" />
<plugin name="info" height="0" style="button" x="+160" crop="400|0|40|40" onovercrop="400|40|40|40" ondowncrop="400|80|40|40" onhover="showtext(Open The Help Screen, buttonstyle);" onclick="openhelpUK();" visible="true" />
<plugin name="openfs" height="0" style="button" x="+120" crop="320|0|40|40" onovercrop="320|40|40|40" ondowncrop="320|80|40|40" onhover="showtext(Open Fullscreen, buttonstyle);" onclick="set(fullscreen,true);set(plugin[openfs].visible, false);set(plugin[closefs].visible, true); " visible="true" />
<plugin name="closefs" height="0" style="button" x="+120" crop="360|0|40|40" onovercrop="360|40|40|40" ondowncrop="360|80|40|40" onhover="showtext(Return to Normalscreen,buttonstyle);" onclick="set(fullscreen,false);set(plugin[openfs].visible, true);set(plugin[closefs].visible, false);" visible="false" />