PDA

Zobacz pełną wersję : Logo Flash a przeładowanie przy przejściu na podstronę



marekolo
19-02-2008, 00:01
Witam
Umieściłem na sztywno w indexie templatki logo swf w postaci filmu, który trwa ok 15 sek potem leci od nowa.
Czy istnieje prosty sposób aby po przejściu na podstronę flash nie leciał od początku.
Google nie dały odpowiedzi.
Czy ktoś przerabiał już taki problem ?
Pozdrawiam.

llukasz
19-02-2008, 00:13
Witaj!

Są na to sposoby, ale nie takie proste - czy chodzi Ci o to, aby filmik nie leciał od początku? Jeśli tak, to możesz zapisać na komputerze użytkownika pliki przez .swf za pomocą SharedObjects... kiedy film przejdzie cały zapisujesz taki plik SharedObjects na komputerze użytkownika, a na początku filmu sprawdzasz czy plik istnieje. Jeśli chcesz by plik .swf w ogóle się nie przeładowywał, to musiałbyś zrobić całą nawigację strony opartą o ajax, a to nie jest dobre rozwiązanie...


PS: oto linki do pomocy w związku z Shared Objects

http://www.flashzone.pl/item/479/Zapis-do-Cookies-Shared-Objects/ (na dole strony, bo na górze są informacje o cookies, których używać nie polecam)

http://www.flashzone.pl/item/2162/SharedObject-data/

pioruncr
19-02-2008, 20:22
Jeśli chcesz by plik .swf w ogóle się nie przeładowywał, to musiałbyś zrobić całą nawigację strony opartą o ajax, a to nie jest dobre rozwiązanie...
Dlaczego nawigacja na ajax nie jest dobrym rozwiązaniem? Na http://demo.joomex.com/ jest przykład zastosowania ajax-a i działa nie najgorzej. Co prawda to dopiero wersja testowa ale w przyszłości myślę że będzie to dobre rozwiązanie.

llukasz
19-02-2008, 21:03
pioruncr - kliknij w przeglądarce wstecz, widzę, że tu próbowali zrobić by działało, ale przynajmniej u mnie na Firefox nie da się. To po pierwsze - po drugie porównaj sposób ładowania strony ajaxowo i normalnie. Przeglądarka zachowuje się zupełnie inaczej, jest można powiedzieć tak 'dziko' (dostaję komunikat od strony, że się ładuje, ale gdzie 'typowe' wczytywanie strony przez przeglądarkę?) - chodzi o czyste względy przyzwyczajenia, użytkownik chce by strona mu działała tak jak powinna, chce wiedzieć jakich zachowań ma od przeglądarki oczekiwać - strona się przeładowuje, może cofać za pomocą wstecz etc. Poza tym jest to tylko i wyłącznie moja osobista opinia, ja bardzo lubię gdy ajax używa się z głowa, gdy strona jest interaktywna i efektowna, ale pewne rzeczy niech lepiej zostaną po staremu. Dlatego sam odradzam każdemu użycie ajaxa do nawigacji po stronie. Za to uważam, że można go wykorzystać w różnych elementach strony, np. głosowanie, dodawanie komentarzy itp...

inkos
20-02-2008, 01:20
Dlatego sam odradzam każdemu użycie ajaxa do nawigacji po stronie. Za to uważam, że można go wykorzystać w różnych elementach strony, np. głosowanie, dodawanie komentarzy itp...
Popieram Twoją opinię na ten temat. Ajax jest dla takich własnie elementów typu dodawanie komentarzy, głosowania i inne elementy treści witryny. Nawigacja natomiast niech pozostanie - przynajmniej na razie - klasyczna. Nie każdy "wodotrysk/bajer" nadaje się do wszystkiego. :) Liczy się umiar. ;)