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, 8. Januar 2012, 12:48

krpano - hotspots verbergen

Hallo zusammen,

ich stehe mal wieder auf dem Schlau ...
Habe gerade über eine Stunde vergebens nach den passenden Zeilen gesucht und leider keine Lösung gefunden ...
Wie kann ich mit Krpano alle Hotspots im Panorama per klick auf einen speziellen Button in einer Menüleiste "verbergen" und wieder "anzeigen" lassen.

Freue mich über Hinweise oder gleich über die passenden xml-Zeilen ;-)

Gruß Bernd

2

Sonntag, 8. Januar 2012, 13:12

Hallo Bernd,

dass hier lohnt sich mal, auszuprobieren. Die Actions mußt Du dann nur beim onclick-Event auf den Button aufrufen.
Ich habs nicht getestet, sollte aber klappen:

PHP-Quelltext

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
<!-- Alle Hotspots ausblenden -->
<action name="hideAllHotspots">
if(%!= NEXTset(i,0));
      hideHotspot(get(hotspot[%i].name));
      inc(i);
      if(i LT hotspot.counthideAllHotspots(NEXT));
</action>

<!-- Alle Hotspots einblenden -->
<action name="showAllHotspots">
if(%!= NEXTset(i,0));
      showHotspot(get(hotspot[%i].name));
      inc(i);
      if(i LT hotspot.countshowAllHotspots(NEXT));
</action>

<!-- Einen Hotspot ausblenden -->
    <action name="hideHotspot">
          tween(hotspot[%1].alpha00.5, default, set(hotspot[%1].visible,false));
    </action>
    
    <!-- Einen Hotspot einblenden -->
    <action name="showHotspot">
        set(hotspot[%1].visibletrue);
        tween(hotspot[%1].alpha1.0);
    </action>


Grüße
Karsten

3

Sonntag, 8. Januar 2012, 16:34

Das hatte ich bei den Beispielen von Klaus gefunden:
<plugin name="hotspots" align="bottom" x="+80" y="10" url="%SWFPATH%/skin/buttons.jpg" crop="240|0|40|40" onovercrop="240|40|40|40" ondowncrop="240|80|40|40" blendmode="screen" onhover="showtext(Hotspots an/aus, buttonstyle);" onclick="switch(hotspot.visible);" />

Gruß
Clemens

4

Sonntag, 8. Januar 2012, 21:10

Hallo Karsten und Clemens,

super vielen Dank, nun haut es hin ;-)
... just for fun hier die kleine fertige Tour: Beijing 2008

Gruß Bernd

Ähnliche Themen