SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Jak zapętlić scenę- problem z preloaderem

ryybol - Pon 27 Mar, 2006 20:19
Temat postu: 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();
}

nugatt - Pon 27 Mar, 2006 20:59

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

Piotr - Pon 27 Mar, 2006 21:02

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


:-D=

ryybol - 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


Powered by phpBB modified by Przemo © 2003 phpBB Group