Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 26. Mai 2013, 22:34

Flächenhotspots per Botton aus/einblenden

Hiho

Ich versuche folgendes: Ich habe mehre Flächenhotspots. Für diese habe ich ein style="skin_infohotspot" angelegt. Dort habe ich neben der Farbe und alpha auch visible="true" drin.
Jetzt möchte ich, dass auf Klick alle Flächenhotspots auf einmal ausgeblendet werden. Ich habe ein Bild mir folgendem erstellt
$this->cacheCode('[php]','onclick="set(style[skin_infohotspot].visible, false);"')

jedoch geht dieses nicht. Es kommt jedoch auch keine Fehlermeldung. Meine Tour wird problemlos abgespielt, wenn man jedoch auf das Bild klickt, passiert nichts.
Ich habe Code gefunden, um für ALLE Hotspots das Alpha auf 0 zu setzen, jedoch möchte ich nur die Flächenhotspots ausblenden und zwar richtig. Per Alpha sind die ja noch klickbar (corsor verändert sich), sollen sie aber nicht mehr sein.


hier der vollständige code: ein Beispielhotspot, in der tour.xml in der entsprechenden Szene
$this->cacheCode('[php]','<hotspot name="hs2" style="skin_infohotspot">
<point ath=".." atv=".." /><point ath=".." atv=".." />
<point ath=".." atv=".." /><point ath=".." atv=".." />
</hotspot>')
und ausgelagert, aber eingebunden
$this->cacheCode('[php]',' <!-- Skin für Flächenhotspots -->

<style name="skin_infohotspot"
visible="true"
alpha="0.5"
fillcolor="0x0000FF" fillcolorhover="0xFFFFFF"
fillalpha="0.5" fillalphahover="1.0"
borderwidth="0.0" borderwidthhover="4.0"
bordercolor="0x0000FF" bordercolorhover="0xFFFFFF"
borderalpha="0.0" borderalphahover="0.8"
/>

<plugin name="blendenbotton"
url="../plugins/dot.png"
keep="true"
align="lefttop"
edge="center"
zorder="5"
x="50"
y="50"
onhover="showtext(Infos Ein/Ausblenden,SKIN_TOOLTIPS);"
onclick="set(style[skin_infohotspot].visible, false);"
/>
')