|
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);
} |
ryybol - Pon 27 Mar, 2006 21:05
Tak, tak Panowie...
działa
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
|
|