SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Preloader - jak zrobić, żeby pojawiał się tylko raz?
Autor Wiadomość
kielas
Bywalec


Dołączył: 18 Wrz 2006
Posty: 19
Wysłany: Pią 27 Kwi, 2007 09:33   Preloader - jak zrobić, żeby pojawiał się tylko raz?

Witam,

Mam pewien problem, z którym nie bardzo wiem jak sobie poradzić.
Stworzyłem stronę, w której nagłówku pojawia się animacja w SWISHu.
Do animacji zrobiłem preloadera ale... no właśnie.
Jak otwieram np. Stronę główną (pierwszy raz) to preloader ma sens. Potem, jak jest już załadowany, a ja znów otwieram stronę główną, chciałbym, żeby w ogóle nie pojawiał się pasek postępu (w tej chwili pojawia się z wartością 100% i znika -> przechodząc do właściwej sceny).
Czy ktoś wie jak, że tak powiem sprawdzić w pierwszej klatce, czy animacja już była załadowana, a jeżeli tak, to bez uruchamiania preloadera, skoczyć do kolejnej sceny ?

Dodam, że sprawa jest dość pilna :-)

Pozdrawiam - T.
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 27 Kwi, 2007 12:15   

może tak. w pierwszej klatce sprawdzasz czy 100% i albo następna scena albo pokazuje się preloader i jazda.
_________________
tomekf /// swishmaxxx
 
 
     
kielas
Bywalec


Dołączył: 18 Wrz 2006
Posty: 19
Wysłany: Pią 27 Kwi, 2007 12:52   

Dzięki ale niestety nie o to chodziło...
W Twoim przykładzie tak czy siak pojawia się pasek preloadera.
A mi chodzi o to, żeby w ogóle nie było go widać (oczywiście jak swf został już wcześniej załadowany)...
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 27 Kwi, 2007 13:29   

Kod:

onFrame (1,afterPlacedObjectEvents) {
    if (sceneFrameLoaded("Main Movie",1)) {
        gotoSceneAndPlay("Main Movie",1); //Main Movie - do jakiej sceny ma sie udać
    }
}
onFrame (21,afterPlacedObjectEvents) {
    gotoSceneAndPlay("Preloader",1); //preloader -nazwa tej sceny w której to umieszczsz
}
onFrame (22,afterPlacedObjectEvents) {
    preloadContent();
}



i nie ma paska a preloader jest 8)
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 27 Kwi, 2007 13:31   

http://www.czujny.webd.pl/test/preloader_HH.swf
teraz niby działa, ale przez długi czas będzie tło (załącznik). więc trochę lipa.
to jakaś strona w php czy cos takiego czy czysty html?
bo mozna zrobic tak - jak ktos uruchamia pierwszą stronę z witryny (jakomkolwiek strone na wirtrynie - po to php czy cos innego) to odpala mu sie nagłowek z preloaderem do pliku, który juz później ładujemy od razu bez pliku ładującego. jak ktos nie ma 'keszowania' przez przeglądarke to będzie lipa.

albo wogóle bez preloadera jak jest to mały plik.
_________________
tomekf /// swishmaxxx
 
 
     
kielas
Bywalec


Dołączył: 18 Wrz 2006
Posty: 19
Wysłany: Pią 27 Kwi, 2007 13:38   

Pliczek ma koło 100kilo, a strona jest w PHP.
Teoretycznie można zrezygnować z preloadera albo zrobić to co opisałeś (tj. odpalić go po jakimś czasie).
Tak czy inaczej - tego typu półśrodki nie rozwiązują problemu...

Pozdrawiam - T.
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 27 Kwi, 2007 14:24   

klikałeś na ten link co podałem? sprawdzałeś jak to wyglada. (w sumie dobrze). albo sprawdzałeś to co zaproponował mielu.
nawet nie po pobrałeś preloader_HH2.rar. :) .
to nie są półśrodki, bo raczej tego inaczej nie zrobisz.
kielas napisał/a:
(tj. odpalić go po jakimś czasie)
co rozumiesz przez to?
_________________
tomekf /// swishmaxxx
 
 
     
kielas
Bywalec


Dołączył: 18 Wrz 2006
Posty: 19
Wysłany: Pią 27 Kwi, 2007 15:03   

Chyba nie do końca się zrozumieliśmy.
Oto dokładny opis...
Są pliki : o_nas.php, oferta.php i kontakt.php.
W każdym z nich u góry daję tę animację flashową.
Problem polega na tym, że jak załaduje się np. na o nas, to jak kliknę w oferta, to przez chwilę widać preloader (a on ma być widoczny tylko przy pierwszym ładowaniu).
Trochę namieszałem ale mam nadzieję, że wiadomo o co chodzi :-)

Pozdrawiam i życzę udanego weekendu - T.
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 27 Kwi, 2007 15:50   

http://www.czujny.webd.pl/test/preloader_HH.swf
przecież tak działa jak chcesz
_________________
tomekf /// swishmaxxx
 
 
     
kielas
Bywalec


Dołączył: 18 Wrz 2006
Posty: 19
Wysłany: Pią 04 Maj, 2007 09:25   

Witam ponownie,

Nie wiem z czego to wynika, ale u Ciebie jest OK, a u mnie nie bardzo chce (być może animacja jest zbyt mała, żeby załadował się preloader tzn. pasek postępu, a być może coś robię nie tak jak trzeba...)

Pozdrawiam - T.
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 04 Maj, 2007 13:45   

po tym co mi wysłałeś nic nie mogę stwierdzić
_________________
tomekf /// swishmaxxx
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.69 sekundy. Zapytań do SQL: 15