W FPP autorotacja pochłania dużo mocy procesora i jeśli w tym czasie jest wykonywana jakaś animacja, to może się pogorszyć jej jakość. Najprościej przed włączeniem animacji wyłączyć autorotator, a po zakończeniu włączyć. Jeśli widz ma cały czas włączoną autorotację, nie będzie mu to przeszkadzać. Jeśli jednak ktoś na początku wyłącza autorotację i chce sam przeglądać panoramę, to takie rozwiązanie zmusza go do ciągłego wyłączania. Aby tego uniknąć trzeba zmodyfikować działanie przycisku włączającego i wyłączającego autorotację.
Zamiast:
id="ac"
...
onClick="external.autorotator.disabled+=0;"
należy wpisać:
id="ac"
...
onClick="blokowanie"
a-disable="external.autorotator.disabled=1;"
a-enable="external.autorotator.disabled=0;"
aret="a-enable;"
blokowanie="a-disable; aret=a-disable; onClick=odblokowanie; "
odblokowanie="a-enable; aret=a-enable; onClick=blokowanie; "
Przycisk włączający i wyłączający autorotację będzie działał tak samo, natomiast do czasowego wyłączania autorotacji służy funkcja "ac.a-disable" a do włączania "ac.aret".
Jeśli autorotacja jest włączona, "ac.a-disable" ją wyłącza, jeśli jest wyłączona, nic nie zmienia,
"ac.aret" natomiast włącza autorotacją jeśli wcześniej była włączona lub nic nie robi jeśli była wyłączona.
Tutaj jest przykład działania tych funkcji:
Panorama sferyczna - autorotator test .