Hallo Klaus!
Ich benutze diesen Kode, um hotstop nur bei horizontalem Scrollen des Panoramas "einzufrieren"
Code
<events onviewchange="test();" />
<hotspot name="hs-1" url="hs.png" />
<action name="test" >
set(hotspot[hs-1].ath, get(view.hlookat));
spheretoscreen(hotspot[hs-1].ath, hotspot[hs-1].atv, hs-x, hs-y);
trace(hs-x);
</action>
Display More
Aber spheretoscreen bringt als Ergebnis X, was der Haelfte des Fensters gleich ist.
Wenn man flying="1" benutzt - spheretoscreen funktioniert sehr gut!
Gibt es eine andere Methode hotspot "einzufrieren", damit spheretoscreen das richtige Ergebniss zurueckbringt?
Auf diese Weise wollte ich verfolgen, wann hotstop aus dem Blickfeld verschwindet (X weniger 0)
und ihn linke Stirnseite des Bildschrims wenden
MfG, Volodymyr