Über dieses Thema habe ich einiges gelesen und komme trotzdem nicht weiter. Folgendes habe ich bereits stehen.
<style name="a" url="skin/Hotspot.png" keep="true" edge="top" width="120" height="120" alpha="0.7" onhover="showtext(Hotspot An/Aus);" onout="tween(alpha,0.7,1);"/>
<layer name="Hotspot_aus_an" style="a" crop="0|448|64|64" align="right" x="50" y="0" scale="0.5" onclick="Hotspot_aus_an()" />
<action name="Hotspot_aus_an">
for( set(i, 0), i LT hotspot.count, inc(i),
set( hotspot[get(i)].visible, false);
);
</action>
Bis hier funktioniert alles bestens und alle Hotspots sind ausgeblendet. Das einblenden funktioniert aber nicht.
Wenn ich jetzt wie auf https://krpano.com/forum/wbb/inde…ot%5B#post68953 beschrieben folgendes einsetze
if( hotspot.count,
switch( hotspot[0].visible);
for( set(i, 1), i LT hotspot.count, inc(i),
copy( hotspot[get(i)].visible, hotspot[0].visible);
);
);
blendet es beim ersten Klick mittig ein Steuerkreuz ein und am unteren Rand zwei Doppelpfeile. Beim zweiten Klick ist alles inclusive Hotspots verschwunden. Beim nächsten Klick ist alles wieder da. Wie bekommen ich das Steuerkreuz und die beiden Doppelpfeile weg.