Panoforum - vr360.pl - Forum poświęcone zdjęciom panoramicznym
Aktualności: Jeli masz problem z rejestracją i nie wyświeltla Ci się numerek: zmień przeglądarkę.

Ze względu na ataki na forum, wprowadziłem drobną zmianę w sposobie rejestracji, musisz wystukać następujący adres:
 
*
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?
Wrzesień 10, 2010, 12:37:43


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


Strony: [1]
  Drukuj  
Autor Wątek: czasowe wyłączanie autorotacji  (Przeczytany 292 razy)
marfot.com
Szeryf
****
Wiadomości: 89


WWW
« : Lipiec 12, 2010, 12:14:28 »

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:
Kod:
        id="ac"
        ...
        onClick="external.autorotator.disabled+=0;"

należy wpisać:
Kod:
        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 .
Zapisane

MarcinKowalski
Gaduła
*****
Wiadomości: 161


WWW
« Odpowiedz #1 : Lipiec 13, 2010, 11:37:06 »

bardzo fajne rozwiązanie ! jeśli nie masz nic przeciwko chciałbym to użyć w moich następnych wycieczkach  Uśmiech
Zapisane

Marcin Kowalski
http://www.virtualnorge.com - Panoramy z Norwegii
http://www.marcinkowalski.com - Fotografia przyrodnicza
marfot.com
Szeryf
****
Wiadomości: 89


WWW
« Odpowiedz #2 : Lipiec 13, 2010, 19:30:48 »

Właśnie po to podałem ten kod, żeby inni mogli go używać. Wcześniej ten sam efekt uzyskałem za pomocą pluginu panologic.swf, ale było to bardziej skomplikowane rozwiązanie i wymagało ingerencji w kilku miejscach w pliku xml.
Zapisane

panomaster
Gaduła
*****
Wiadomości: 441



WWW
« Odpowiedz #3 : Lipiec 15, 2010, 22:36:22 »

a co to znaczy costam+=cośtam?
Zapisane

marfot.com
Szeryf
****
Wiadomości: 89


WWW
« Odpowiedz #4 : Lipiec 21, 2010, 22:13:39 »

Jeśli chodzi ci o "...autorotator.disabled+=0" to w tym przypadku jest to zmiana stanu autorotatora. Jeśli było 1, to zmienia się na 0 i odwrotnie  Uśmiech
Zapisane

Strony: [1]
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC | Dilber MC Theme by HarzeM
Serwis należy do lookdigital.pl

Prawidłowy XHTML 1.0! Prawidłowy CSS!