Autorotate beim Laden prüfen und dementsprechend Navibutton ändern/anzeigen?

  • Hallo,

    ich habe eine Navigationsleiste aus einer Grafik erstellt inkl. eines "autorotate"-Buttons (plugin name="drehung").
    Drückt man diesen wird das Autorotate ein/ausgeschaltet.
    Beim darüberfahren färbt sich der Button orange.

    Nun möchte ich dass der Button aktiv (also orange) bleibt, sofern autorotate noch auf "true" steht.
    D.h. nach anklicken soll es solange orange bleiben bis man es nochmal antippt und sofern man (in einer tour) andere panoramen lädt, soll auch gleich wieder der button orange angezeigt werden, da der autorotate-wert ja mit in die anderen xml-dateien übergeben wird...

    Nur wie gehe ich hier am besten vor?

    In der Suche habe ich nix gefunden.
    Anbei der Inhalt meiner navigation.xml-datei:

    danke und Gruß

  • Du könntest z.B. ein weiteres Plugin "drehung_ein" einführen (dann als oranger Button) , an selber Position wie "drehung" und in der Action "rotatetoggle" jeweils wechselseitig die Sichtbarkeit der beiden Plugins ein- und ausschalten.

    Code
    set(plugin[drehung_ein].visible,true);  set(plugin[drehung].visible,false);


    und im anderen if-Zweig nochmal andersherum.

    Eine praktische Lösung findest Du in den Beispielen unter examples\buttons, dort wird dasselbe mit dem Umschalten des ControlModes gemacht, der Button zeigt den aktuellen Zustand an.

    siehe: Example: Buttons und die XML dazu.

    HTH Steffen

    Edited once, last by elexx (December 30, 2010 at 12:03 PM).

Participate now!

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