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
Niekompletne ładowanie się SWF'A
Autor Wiadomość
foreplay
Początkujący


Dołączył: 30 Mar 2007
Posty: 1
Skąd: Łomża
Wysłany: Sob 14 Kwi, 2007 08:26   Niekompletne ładowanie się SWF'A

Witam.

Mam mały problem ze stronką. Polega to na tym, że często nie ładuje się w całości. W większośći przypadków nieładują się buttony - Neraz żaden, czasem kilka się załaduje, a kilka nie... Po odświeżeniu strony wszystkie elementy pojawiają się.

W czym może być problem? Preloader? A może jeden ze sposobów który zastosowałem do pomijania "ramek" animacji?

Proszę o pomoc. Problem jest dość uciążliwy, a ja nie mam pojęcia skąd to się wzięło.

Podaje adres strony:

www.alarmserwis.neostrada.pl
 
     
nugatt 



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

załadowało mnie się chyba wszystko od razu. jednak nie.
Ambrela a nie Umbrella Corporation
_________________
tomekf /// swishmaxxx
 
 
     
antynomia 
Przyjaciel



Wiek: 39
Dołączyła: 18 Lip 2006
Posty: 46
Skąd: Poznań
Wysłany: Nie 22 Lip, 2007 11:45   
   Moje WWW: http://studiotanca.com.pl http://witrazka.pl


Hmmm. wydawało mi się, że wczoraj napisałam tu posta...
No nie ważne, odświeżam ten temat, bo miałam ten sam problem, ale go rozwiązałam, choć nadal nie wiem dlaczego tak się dzieje.
Otóż w preloaderze, po załadowaniu się całej animacji do 100% nie przechodzę od razu do strony właściwej (następnej), tylko daję jeszcze jakąś krótką animację jeszcze w scenie z preloaderem. Wtedy mam wrażenie, że wszystko "zdąży" się załadować normalnie i nie trzeba odświeżać strony.
Ktoś wie dlaczego tak się dzieje?
_________________
anty-no-mia.blog.pl
anty-no-mia.daportfolio.com
 
     
stefcio 
Ekspert



Pomógł: 24 razy
Wiek: 33
Dołączył: 14 Lut 2006
Posty: 530
Skąd: wawa
Wysłany: Nie 22 Lip, 2007 11:52   

mi działa b.dobrze wszystko ok.Może to zależy od przeglądarki?
_________________
Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:))
 
 
     
antynomia 
Przyjaciel



Wiek: 39
Dołączyła: 18 Lip 2006
Posty: 46
Skąd: Poznań
Wysłany: Nie 22 Lip, 2007 13:25   
   Moje WWW: http://studiotanca.com.pl http://witrazka.pl


dam przykład (nie patrzcie jak ta strona wygląda, jest w budowie :-) ). tak wygląda z preloaderem, gdy mi się nie ładuje wszystko normalnie:
http://deireadh.republika.pl/portfolio

Zobaczy czy u Ciebie też jest taki problem, jeśli możesz.
_________________
anty-no-mia.blog.pl
anty-no-mia.daportfolio.com
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Nie 22 Lip, 2007 13:55   

jest ten sam. opowiedz jak skonstruowana jest ta strona - ile scen. i daj cały skrypt z prelodera. podejrzewam, ze chodzi jednak o dodanie jednego pustego frame'a między preloaderem a resztą
_________________
tomekf /// swishmaxxx
 
 
     
antynomia 
Przyjaciel



Wiek: 39
Dołączyła: 18 Lip 2006
Posty: 46
Skąd: Poznań
Wysłany: Nie 22 Lip, 2007 14:28   
   Moje WWW: http://studiotanca.com.pl http://witrazka.pl


Sceny są dwie - preloader i właściwa. Ale rzeczywiście nie ma pustego frame'a pomiędzy nimi. Jeśli to jest rozwiązanie, to już wszystko wiem.
Nie mam przy sobie teraz pliku swi, ale kod wyglądał mniej więcej tak:

Kod:
onFrame (5) {
    if (sceneFrameLoaded("<last scene>",-1)) {
        nextSceneAndPlay();
    }
}
onFrame (9) {
    percent.text = getPercentLoaded() add "%";
    if (getPercentLoaded() >= 99) {
        nextSceneAndPlay();
    }
}


onFrame (10) {
    prevFrameAndPlay();
}



edit:
aha i jeszcze jedno: pisaliście gdzieś (nie mogę tego znaleźć od godziny) o programach symulujących pobieranie z sieci, tak, że można przetestować preloadera przed wrzuceniem na serwer. Jakie to programy?


edit2:
Mam jeszcze jeden problem z innym preloaderem, problem prawdopodobnie jest w kodzie, nie mogę dojść o w czym rzecz. Mam prośbę - gdyby ktoś to obejrzał i spojrzał świeżym okiem, byłabym wdzięczna:
Link do strony: witrazka

Link do swi: http://deireadh.republika...azka/wyslij.rar

Głównie chodzi o to, by z każdą dziesiątką procentów znikał kolejny szary shape i odsłaniał obrazek pod nim.

Kod:
onLoad () {
    for (i=1; i<11; i++) {
        ["proc"+i]=((i*10)-10);
    }
    if (sceneFrameLoaded("<last scene>",-1)) {
        gotoSceneAndPlay("<current scene>",15);
    }
}
onFrame (9) {
    percent.text = getPercentLoaded() add "%";
    for(i=1; i<11; i++){
    if (getPercentLoaded() >= ["proc"+i]) {
        _root.animacja["p"+i]._visible=false;
    }
    }
    if (getPercentLoaded() >= 99) {
        for (i=1; i<11; i++){
            _root.animacja["p"+i]._visible=false;
        gotoSceneAndPlay("<current scene>",15);
    }}
}
onFrame (10) {
    prevFrameAndPlay();
}

plik plik

[ Dodano: Nie 22 Lip, 2007 19:48 ]
Sama doszłam jak powinien wyglądać kod w preloaderze, może się komuś przyda:

Kod:
onLoad () {
    if (sceneFrameLoaded("<last scene>",-1)) {
        gotoSceneAndPlay("<current scene>",15);
        licznik=0;
    }
}
onFrame (9) {
    percent.text = getPercentLoaded() add "%";
    licznik=math.floor(getPercentLoaded()/10);
    for (i=0; i<=licznik; i++){
        _root.animacja["p"+i]._visible=false;    }
    if (getPercentLoaded() >= 99) {
        for (obiekty in _root.animacja){
            _root.animacja[obiekty]._visible=false;
                    }
        gotoSceneAndPlay("<current scene>",15);
    }
}
onFrame (10) {
    prevFrameAndPlay();
}
 
     
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:  

SWiSH - Create Flash animaton the easy way

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.14 sekundy. Zapytań do SQL: 9