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
Jak zapętlić scenę- problem z preloaderem
Autor Wiadomość
ryybol
Początkujący


Dołączył: 17 Mar 2006
Posty: 7
Wysłany: Pon 27 Mar, 2006 20:19   Jak zapętlić scenę- problem z preloaderem

Mam dwie sceny:
1. preloader
2. jakaś tam scena (Scena_2) z kilkoma obrazkami i tekstami z podpiętymi efektami.
Problem:
Chcę żeby Scena_2 została tak zapętlona aby ciągle się odtwarzała. I wszystko jest ok dopóki nie wstawię preloadera.
Po wstawieniu preloadera animacja powtarza się ALE po zakończonej Scenie_2 następuje przeładowanie animacji. Skutkuje to tym, że na chwilkę znika tło animacji. Kiedy usunę preloadera i zostawię tylko Scenę_2 problem znika. Animacja ładnie się zapętla i nie znika tło przed powtórnym rozpoczęciem Sceny_2.
Zależy mi jednak na tym żeby animacja była zapętlona, posiadała preloadera i nie znikało tło.
Może jest jakiś problem w kodzie preloadera (poniżej podaję go):

onFrame (5) {
if (sceneFrameLoaded("<last scene>",-1)) {
nextSceneAndPlay();
}
}
onFrame (8) {
percentLoaded.text = "Ładowanie pliku - " add getPercentLoaded() add "% Załadowany";
bytesTotal.text = Math.round(getBytesLoaded() / 1000) add " KB out of " add Math.round(getBytesTotal() / 1000) add " KB Loaded";
loaderBar._xscale = getPercentLoaded();
if (getPercentLoaded() >= 99) {
nextSceneAndPlay();
}
}
onFrame (9) {
prevFrameAndPlay();
}
Ostatnio zmieniony przez ryybol Pon 27 Mar, 2006 21:24, w całości zmieniany 1 raz  
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pon 27 Mar, 2006 20:59   

w ostatniej klatce sceny daj
Kod:
onFrame (217) {
    gotoSceneAndPlay("<current scene>",1);
}
_________________
tomekf /// swishmaxxx
 
 
     
Piotr 
Ekspert


Pomógł: 19 razy
Dołączył: 28 Sty 2005
Posty: 252
Wysłany: Pon 27 Mar, 2006 21:02   

Wystarczy jak wstawisz w ostatniej klatce 2 sceny:
Kod:
onFrame (217) {
    gotoSceneAndPlay("<current scene>",1);
}


:-D=
 
 
     
ryybol
Początkujący


Dołączył: 17 Mar 2006
Posty: 7
Wysłany: Pon 27 Mar, 2006 21:05   

Tak, tak Panowie...
działa :D

Ogromne dzięki.
Pozdrawiam

Ps. Gwoli wyjaśnienia (aby czytający post wiedzieli o co chodzi):
217 to ostatnia klatka Sceny_2
1 to pierwsza klatka Sceny_2
 
     
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.08 sekundy. Zapytań do SQL: 10