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 odliczający sumę ogólną bajtów do zera
Autor Wiadomość
webmes 
Znawca



Pomógł: 3 razy
Wiek: 35
Dołączył: 01 Maj 2006
Posty: 86
Skąd: Wrocław
Wysłany: Sro 09 Maj, 2007 14:35   Preloader odliczający sumę ogólną bajtów do zera
   Moje WWW: www.webmes-portfolio.za.pl


Witam,
jak już wspomniałem nie mogłem znaleźć tego czego szukam na forum więc zwracam się do Was. Chodzi mi konkretnie o preloader który liczył by sumę bajtów całego pliku swf. do zera. Jeśli ktoś ma coś takiego to proszę o pomoc. Z góry dziękuję!
Pozdrawiam,
Marek.
 
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Sro 09 Maj, 2007 15:36   

zmienna = _root.getBytesTotal() - _root.getBytesLoaded();
_________________
tomekf /// swishmaxxx
 
 
     
ener0 
Doradca


Pomógł: 1 raz
Dołączył: 06 Kwi 2007
Posty: 60
Skąd: Grd////near OPOLE
Wysłany: Sro 09 Maj, 2007 15:42   

tu masz link z paczką preloaderów jest tam taki jeden tylko że on pokazuje ile ma strona i od 0 do tego ile ona ma kb to można zmienić

CLICK HERE



a na przyszłośc polecam http://files.swish-tutorials.com/files.php
_________________
Nigdy nie zapominam o tych, którzy mi pomogli. Jak ja pomogłem ;] kliknij na "pomógł" ;] Gość are....
 
     
webmes 
Znawca



Pomógł: 3 razy
Wiek: 35
Dołączył: 01 Maj 2006
Posty: 86
Skąd: Wrocław
Wysłany: Sro 09 Maj, 2007 16:29   
   Moje WWW: www.webmes-portfolio.za.pl


tak też próbowałem jak Nugatt mówisz, z resztą modyfikując skrypt z Twojego preloadera. Bazowałem na takim jak ten:
Kod:
onFrame (5,afterPlacedObjectEvents) {
    preloader.loadbar._xscale = _root.getPercentLoaded();
    lb0 = Math.round(_root.getbytesloaded()/1024) + "m of " + Math.round(_root.getbytestotal()/1024) + "m";
    lb1 = Math.round(_root.getbytestotal()/1024);
    tmr0 = "time on page: " + Math.round(getTimer()/1000) + " seconds";
    loading = _root._url;
    loading2 = loading.substr(7,1);
    if (loading2 == "w") {
        ldn = "loading " + loading.substr(26,15) + "... please wait";
    }
    if (loading2 == "c") {
        ldn = "loading " + loading.substr(22,15) + "... please wait";
    }
    pl0 = _root.getpercentloaded() + "%";
    if (_root.getPercentLoaded() >= 100) {
        gotoSceneAndPlay("precaching",7);
    }
}
onFrame (6,afterPlacedObjectEvents) {
    prevFrameAndPlay();
}
onFrame (20) {
    gotoSceneAndPlay("main",1);
}
onFrame (21) {
    preloadContent();
}

ale jednak dodając zmienną
Kod:
_root.getBytesTotal() - _root.getBytesLoaded();

, wydaje mi się w odpowiednim miejscu nie specjalnie to działało:)
Więc proszę pomóż mi zmodyfikować ten skrypt.
Z góry dzięki!
 
 
     
nugatt 



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

Kod:
onFrame (1) {
    zmienna = _root.getBytesTotal() - _root.getBytesLoaded();
    if (_root.getPercentLoaded() >= 100) {
        nextSceneAndStop();
    }
}
onFrame (2) {
    prevFrameAndPlay();
}
działa jak trza.
podaje w bajtach
jak chcesz kilobajty to dzilisz to przez 1024 a jak mega to dzielisz przez (1024*1024).
dlaczego korzystasz z tego preloadera? wiesz po co jest to "w" i "c"?
_________________
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 4.92 sekund. Zapytań do SQL: 13