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
Problem z preloaderem
Autor Wiadomość
donkichote 
Początkujący


Dołączył: 23 Maj 2007
Posty: 1
Skąd: Polska
Wysłany: Sro 23 Maj, 2007 08:04   Problem z preloaderem

Witam, dolozylem do mojej animacji w swish preloader, aby wygladalo to profesjonalniej, i pre dziala prawidlowo, tylko mam problem bo po kazdej petli animacji pojawia sie na chwile "slajd" preloadera - nie jest to mile dla oka

skrypt preloadera wyglada nastepujaco

Kod:
onFrame (1) {
    stop();
}
onEnterFrame() {
    myVar = percentLoaded();
    percent = myVar +"%";
    tellTarget (bar) {
        gotoAndStop(myVar);
    }
    if (myVar >= 100) {
        gotoSceneAndPlay("Scene_1",1);
    }
}


animacje mam pod "Scene_1"
preloader pod "preloader",
czy mozna cos wykombinowac, aby przy kadzym loopie nie wyswietlal sie preloader? aby loopowala sie tylko Scene_1 ?
z gory dziekuje za pomocne rady (zaznaczam, ze jestem poczatkujacy .. )
 
     
erbe 



Pomógł: 29 razy
Wiek: 45
Dołączył: 27 Sty 2005
Posty: 527
Skąd: Poznań / Londyn
Wysłany: Sro 23 Maj, 2007 16:28   

Nie bardzo rozumiem po co na pierwszej Framce dajesz stop. Zapodaj ten skrypt do preloadera i powinno wszystko działać:
Kod:
onEnterFrame(includingFirstFrame) {
    myVar = percentLoaded();
    percent = myVar+"%";
    tellTarget (bar) {
        gotoAndStop(myVar);
    }
    if (myVar >= 100) {
        gotoSceneAndPlay("Scene_1",2);
    }
}
onFrame (2,afterPlacedObjectEvents) {
    prevFrameAndPlay();
}
_________________
erbe
http://www.d-t-h.prv.pl
 
     
august1 
Początkujący


Dołączył: 04 Maj 2007
Posty: 4
Skąd: nie wiem
Wysłany: Pią 25 Maj, 2007 20:58   

Mam ten sam problem, z tym, że kod mojego preloadera wygląda następująco:

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();
}


Czy mógłbyś mi też pomóc przy tym, aby preloader ładowany był tylko raz?
Z góry bardzo dziękuję.
 
     
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.12 sekundy. Zapytań do SQL: 14