autorotate on/off per javascript/link

  • Hallo Community, hallo Klaus

    erstmal ein grosses Lob an alle die Beiträge hier im Forum sind super. Ich konnte bisher alle Probleme mit Hilfe des Forums lösen ;)

    Aber einmal ist immer das erste mal nun bin ich auf ein "Problem" gestossen das ich nicht mehr zu lösen in der Lage bin.

    Ich weiss nicht ob es überhaupt möglich ist.

    Folgende Situation:

    Ich möchte per JavaScript bzw. per Link das Panorama drehen lassen und wieder stoppen.
    Grundsätzlich geht das schon, allerdings muss ich bei jeder Änderung (autorotate true/false) das Panorama neu initialisieren.
    Geht das auch ohne ein Neuladen des Panoramas ?

    Hier noch ein Auszug aus meiner momentanen "Lösung" bei der das Panorama bei jeder Wertzuweisung neu geladen wird.


    Vielen Dank schonmal

    Gruss Markus

  • Hi,

    das geht viel einfacher

    es gibt eine Javascript Schnittstelle mit der alle möglichen Werte
    einfach direkt geändert werden können,

    siehe z.B.:
    https://krpano.com/docu/js/

    jedem Flash Objekt wird eine eindeutige ID zugeteilt,
    über diese ID kann dann das Flash Objekt "geholt" und
    über die get/set/call Schnittstellen das Panorama gesteuert/verändert werden,

    bei dem "swfkrpano.js" Skript wird diese ID mit dem zweiten Parameter festgelegt,
    wird kein Parameter angegeben, dann wird als Defaultwert "krpanoSWFObject" verwendet,

    hier z.B. die Syntax für die "swfkrpano.js"

    Code
    var swf = createswf([SWF-FILE], [SWF-ID*], [WIDTH*], [HEIGHT*], [BGCOLOR*]);
    swf.addVariable("xml", "[XML-FILE*]");
    ...
    swf.embed("[TO-HTML-OBJECT]");
    
    
    * = optional parameters


    Autorotate Ein-/Ausschalten siehe dann z.B. so aus:

    ein paar weitere Beispiele zu der JS Schnittstelle finden sich im aktuellen Downloadpaket
    im Verzeichnis "examples/javascript-interface",

    hier noch ein paar Links:
    https://krpano.com/examples/108b9…se/jsmouse.html
    https://krpano.com/examples/108b9…jsloadpano.html

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!