• Frage: was passiert mit einem delayedcall, den ich mit per (delayedcallkilled,true) ausgehebelt habe. Läuft die Zeit etwa weiter? Wenn ich dann den Befehl später nochmals aufrufe, zählt der dann von dem punkt an weiter, wo ich ihn unterbrochen habe?
    (dankbar für alle hinweise. - Jan sonst kein smiley-freund, aber die hier passen: *wacko* *w00t* *confused* *blink* )

    action für die autotour

    Code
    <action name= "autotour1">
    			oninterrupt(stopall);
    			set(autorotate.enabled,true);
    			set(delayedcall1killed,false);
    			delayedcall(5, if(delayedcall1killed== false, action(load2))); 
    	</action>
    	
    	<events onclick="set(autorotate.enabled,false); action(kill-em-all);" />

    action zum laden eines panos der tour:

    action um alle delayedcalls zu stoppen.

    Code
    <action name="kill-em-all">
    		set(delayedcall1killed,true);
    		set(delayedcall2killed,true);
    		set(delayedcall3killed,true);
    		set(delayedcall4killed,true);
    		set(delayedcall5killed,true);
    		set(delayedcall6killed,true);
    	</action>
  • ok, das problem ist gelöst. ich hatte beim aufrufen der panos den delayed call wieder gestartet. das habe ich jetzt umgangen, indem jedes pano einen eignen anders benannten delayed call hat.

    Fazit: Ich habe eine schöne Lösung für Virtuelle Touren.
    (Drehung nach Start, stop bei Klick, Weiter mit der Drehung bei Aufruf des nächsten Panos, Kein Problem mit Blockierung von Mouseover durch Lookto, moveto.)

    Wenn sich jemand dafür interessiert, fasse ich das gerne zusammen und poste das.
    - Jan

Participate now!

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