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
Autor Wiadomość
cristians 
Początkujący


Dołączył: 21 Paź 2006
Posty: 4
Wysłany: Pon 10 Gru, 2007 11:46   preloader

witam
na podstawie TEGO tutoriala zrobiłem preloader. Mam wrażenie jednak ze itak wszystko sie ładuje od razu.. długo trzeba czekać zanim preloader się pojawi, a jak już wskoczy to do 100% dochodzi momentalnie..

strone która jest jeszcze w trakcie tworzenia można zobaczyć TU
prosze o udzieleni pomocy narazie tylko w sprawie tego preloader, na poprawienie suwaków i zrobienie galeri przyjdzie czas:)

z góry dzieki za odp. i pozdrawiam!
 
 
     
eGloball 
Bywalec



Wiek: 38
Dołączył: 06 Lut 2006
Posty: 14
Skąd: Rabka Zdrój
Wysłany: Nie 23 Gru, 2007 14:12   

Sprawdzałem twój link do preloadera i powiem Ci że nie wskoczył od razu tylko po ok. 3sek. ale potem już ładowało OK.
_________________
Szymek
www.youphoto.pl
 
 
     
cristians 
Początkujący


Dołączył: 21 Paź 2006
Posty: 4
Wysłany: Nie 23 Gru, 2007 14:43   

no włanie.. funkcja preloadera jest by od razu sie pokazywał i informował o % , czasie lub kb ktore zostały do załadowania.. a u mnie mam wrażenie wygląda to tak, ze najpierw wszystko sie ładuje a potem potem pokazuje preloader który momentalnie przechodzi do 100%
 
 
     
eGloball 
Bywalec



Wiek: 38
Dołączył: 06 Lut 2006
Posty: 14
Skąd: Rabka Zdrój
Wysłany: Nie 23 Gru, 2007 15:05   

Możesz pokazać plik źródłowy?
_________________
Szymek
www.youphoto.pl
 
 
     
cristians 
Początkujący


Dołączył: 21 Paź 2006
Posty: 4
Wysłany: Wto 25 Gru, 2007 12:55   

http://rapidshare.com/fil...Movie1.rar.html

Kod:

onFrame (5) {
    loading = _root.getBytesLoaded();
    total = _root.getBytesTotal();
    percent -= (percent-((loading/total)*100))*.25;
    per = int(percent);
    procenty = per add "%";
    pasekladowania._xscale = per;
    if (percent > 99) {
        nextSceneAndPlay();
    }
}
onFrame (6) {
    prevFrameAndPlay();
}

 
 
     
eGloball 
Bywalec



Wiek: 38
Dołączył: 06 Lut 2006
Posty: 14
Skąd: Rabka Zdrój
Wysłany: Pią 28 Gru, 2007 12:17   

Spróbuj zmienić tą linię kodu
Kod:

onFrame (5) {


na tą:
Kod:

onFrame (5,afterPlacedObjectEvents) {


i powinno pomóc!!

[ Dodano: Pią 28 Gru, 2007 13:20 ]
no i oczywiście:
Kod:

onFrame (6,afterPlacedObjectEvents) {
_________________
Szymek
www.youphoto.pl
 
 
     
pawelkrak
Początkujący


Dołączył: 05 Lut 2008
Posty: 4
Skąd: Polska
Wysłany: Wto 05 Lut, 2008 18:22   

Ten kod jest 100% sprawny i dzialajcy u mnie.

Kod:
onFrame (1) {
    a = getPercentLoaded();
}
onFrame (2) {
    if (a==100) {
        gotoSceneAndPlay("Scene_2",1);
        //tu lecisz do pierwszej klatki nastepnej sceny jeśli film został załadowany//
    }
}
onFrame (3) {
    a = getPercentLoaded(); 
    _root.napis = a;
    //tutaj przekazujesz polu tekstowemu typu (dynamic), wartość zmiennej a, w której jest to o czym marzysz: %//
}
onFrame (4) {
    if (a == 100) {
        gotoSceneAndPlay("Scene_2",1);
    } else {
        gotoSceneAndPlay("<current scene>",3);
    }
}
onFrame (5) {
    gotoSceneAndPlay("<current scene>",3);
}

Preloder robisz w scenie 1 i nazywasz ja sobie preloader a reszta calej animacji scene_2

Ot juz. najlepiej sprawdzac wgrywajac gotowego swf na server bo na lokalnym dysku niezobaczysz jak sie laduje bo transfery sa za szybkie.
 
     
czoklejt 
Początkujący


Wiek: 35
Dołączył: 01 Mar 2008
Posty: 1
Skąd: Wola
Wysłany: Sob 01 Mar, 2008 21:19   
   Moje WWW: http://skateboardingwola.w.interia.pl/


a teraz ja mam takie pytanie ...wzorowałem się na zamieszonym turioalu ..
ale mój loader ma przechodzić do następnej całej strony a nie z animacji do animacji

w podanym skrypcie :
onFrame (5) {
loading = _root.getBytesLoaded();
total = _root.getBytesTotal();
percent -= (percent-((loading/total)*100))*.25;
per = int(percent);
procenty = per add "%";
pasekladowania._xscale = per;
if (percent > 99) {
nextSceneAndPlay();
}
}
onFrame (6) {
prevFrameAndPlay();
}




zmieniłem nextSceneAndPlay na Geturl i wpisałem adres podstrony niestety niedziała..
tzn ... laduje zawartosc strony do ktorej ma wejsc ale potem w przegladarce wyskakuje blad ze podany adres nie istnieje ..a adres jest napewno dobry bo wpisujac go recznie strona jest wywolywana


czy ktoś mógłby mi coś podpowiedzieć ?? ?
 
     
faza
Początkujący


Dołączył: 22 Kwi 2008
Posty: 1
Skąd: <\
Wysłany: Sro 23 Kwi, 2008 12:12   kolejne pytanie...
   Moje WWW: www.digital-art.pl


Witam, robiąc stronę , tj. główny index , i doczytywane w przypadku wciśnięcia przycisku z menu - ładowany jest sam środek strony, natrafiłem na taki problem:

- przy słabym łączu internetowym (w moim przypadku wifi) gdzie mam nawet do 30 sekund opóźnienia odpowiedzi z serwera pojawia się taki efekt:
1.klikam w przycisk menu na mojej stronie MOJA_STRONA
2. znika mi środek , czekam do 30 sekund zanim pojawi się załaduje cokolwiek ( preloader)

Moje pytanie więc brzmi:

Jak zrobić "loader" z wyżego poziomu - w tym przypadku index który ładuje podstrony?
doszedłem do czegoś takiego:

frame.loadMovie("start.swf") - ale po załadowaniu przez to polecenie - totalnie mi wszystko blokuje - i nie widzi dalszych instrukcji po tej. :(

Przepraszam za głupie pytania, ale czy ktoś mógłby podać w najprostrzej postaci konstrukcję wczytywania podstrony z poziomu głównej strony, tak aby można było nad tym procesem zapanować (np. getPercentLoaded())

Z góry dziękuje
 
 
     
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.17 sekundy. Zapytań do SQL: 14