[HELP] Pewnie banalne - ale niewiem jak to zrobić. |
Autor |
Wiadomość |
Marcin-prv
Początkujący

Dołączył: 03 Cze 2006 Posty: 8
|
Wysłany: Sob 03 Cze, 2006 18:15 [HELP] Pewnie banalne - ale niewiem jak to zrobić.
Moje WWW: www.e-wyspa.pl |
|
|
Witam wszystkich, dopiero co zarejestrowałem się na forum, ale już wcześniej tu bywałem.
Robię stronę w programie SWISHmax 2005, obecny efekt możecie oglądać pod adresem www.e-wyspa.pl
Niestety utknąłem na banalnej rzeczy. Jak możecie zobaczyć, każdy z działów (obecnie tylko strona główna) ma animację początkową, strone właściwą i animację końcową. Na stronie właściwej po naciśnięciu na przycisk innego działu włącza się animacja końcowe (obecnego działu) a następnie pojawia się animacja początkowa kolejnego działu.
Działa to tak:
- Scena_Loading_1 (po zakończeniu ładuje się Scena_Strona_1)
- Scena_Strona_1 (na końcu tej sceny jest animacja zamknięcia)
- Scena_Loading_2 (po zakończeniu ładuje się Scena_Strona_2)
- Scena_Strona_2 (na końcu tej sceny jest animacja zamknięcia)
- Scena_Loading_3 (po zakończeniu ładuje się Scena_Strona_3)
- Scena_Strona_3 (na końcu tej sceny jest animacja zamknięcia)
- itd
Chodzi mi o to by, będać na scenie Strona_1 po naciśnięciu na button od Strony_2 najpierw pokazała się animacja końcowa ze Strony_1 a później przeszło do Scena_Loading_2.
Obecnie wygląda to tak:
on (press) {
gotoSceneAndPlay("Strona_1",300);
gotoSceneAndPlay("Loading_2",1);
}
Niestety powoduje to, że odrazu przechodzi do sceny Loading_2 i animacja końcowa sceny Strona_1 się nie pojawia.
Pewnie jest to banalne, ale proszę o pomoc. |
_________________ www.e-wyspa.pl |
|
|
|
 |
stefcio
Ekspert


Pomógł: 24 razy Wiek: 33 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Sob 03 Cze, 2006 18:21 odp
|
|
|
Z tego co wiem niemożna zabardzo robic:
Kod: | on (press) {
gotoSceneAndPlay("Strona_1",300);
gotoSceneAndPlay("Loading_2",1);
}
|
Najpierw robisz link do loading a potem na końcu loading dajesz on frame (X) {gotoSceneAndPlay("Strona_1",300); } |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
 |
Marcin-prv
Początkujący

Dołączył: 03 Cze 2006 Posty: 8
|
Wysłany: Sob 03 Cze, 2006 18:25
Moje WWW: www.e-wyspa.pl |
|
|
Ale to jest głupie... bo musiałbym w każdej scenie Strona_X zrobić X animacji zakończeń które by przekierowywały do sceny Loading_X.
A ja chcę zrobić by była tylko jedna animacja końcowa a później jakoś przeskakiwało do Loading_1, Loading_2, Loading_3 w zależności który button się wybrało. |
_________________ www.e-wyspa.pl |
|
|
|
 |
stefcio
Ekspert


Pomógł: 24 razy Wiek: 33 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Sob 03 Cze, 2006 19:08 odp
|
|
|
poproboj zrobić preloder w jednej scenie z zawartością |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
 |
^buber

Pomógł: 18 razy Wiek: 50 Dołączył: 29 Sty 2006 Posty: 116 Skąd: LOL
|
Wysłany: Nie 04 Cze, 2006 09:55
|
|
|
moge dzis pisac nie na temat ;] ale czemu gotoSceneAndPlay("Loading_2",1); nie ustawisz w ostatniej klatce animacji koncowej? |
|
|
|
 |
Marcin-prv
Początkujący

Dołączył: 03 Cze 2006 Posty: 8
|
Wysłany: Nie 04 Cze, 2006 10:16
Moje WWW: www.e-wyspa.pl |
|
|
buber,
Wytłumaczyłem to chyba dwa razy, ale wytłumacze trzeci...
Jesteśmy w Scenie Strona_1 na końcu tej sceny znajduje się animacja końcowa (od tej sceny). Jeżeli na końcu umieściłbym gotoSceneAndPlay("Loading_2",1); to bez względu który button bym wybrał zawsze przechodziło by do Loading_2, a chcę by każdy button uruchmiał inną scenę ładowania (Loading_2, Loading_3 itd). |
_________________ www.e-wyspa.pl |
|
|
|
 |
^buber

Pomógł: 18 razy Wiek: 50 Dołączył: 29 Sty 2006 Posty: 116 Skąd: LOL
|
Wysłany: Nie 04 Cze, 2006 10:28
|
|
|
no ale przeciez zaleznie od naduszonego buttona mozesz przekazywac zmienna i od jej wartosci w if'ie na koncu animacji koncowej odpowiedni gotoAndplay do odpowiedniej sceny |
|
|
|
 |
Marcin-prv
Początkujący

Dołączył: 03 Cze 2006 Posty: 8
|
Wysłany: Nie 04 Cze, 2006 11:36
Moje WWW: www.e-wyspa.pl |
|
|
buber,
Najlepiej napisza jak byś to zrobił w skrypcie buttonu
By było:
on (press) {
- ładowanie animacji końcowej w scenia Strona_1
- po zakończeniu animacji końcowej w scenie Strona_1 przejście do Loading_X
} |
_________________ www.e-wyspa.pl |
|
|
|
 |
^buber

Pomógł: 18 razy Wiek: 50 Dołączył: 29 Sty 2006 Posty: 116 Skąd: LOL
|
Wysłany: Nie 04 Cze, 2006 11:58
|
|
|
button 1
on (press) {
_root.strona = 1
gotoAndPlay("Strona_1",300);
}
button 2
on (press) {
_root.strona = 2
gotoAndPlay("Strona_1",300);
}
i w klatce gdzie sie konczy animacja wyjsciowa
onFrame (numer_klatki) {
if (_root.strona == 1) {
gotoSceneAndPlay("Loading_1",1);
} else if (_root.strona == 2) {
gotoSceneAndPlay("Loading_2",1);
}
}
mniej wiecej cos w tym stylu |
|
|
|
 |
Marcin-prv
Początkujący

Dołączył: 03 Cze 2006 Posty: 8
|
Wysłany: Nie 04 Cze, 2006 14:30
Moje WWW: www.e-wyspa.pl |
|
|
buber,
Działa ale nie do końca - działa jeżeli wybieram 1 lub 2 pozycje z menu.
Wybranie pozycji 3,4 lub 5 powoduje, że pojawia się okno 2.
Kod: | onFrame (323) {
if (_root.Strona_1 == 1) {
gotoSceneAndPlay("Strona_1",1);
} else if (_root.strona == 2) {
gotoSceneAndPlay("Load_2",1);
} else if (_root.strona == 3) {
gotoSceneAndPlay("Load_3",1);
} else if (_root.strona == 4) {
gotoSceneAndPlay("Load_4",1);
} else if (_root.strona == 5) {
gotoSceneAndPlay("Load_5",1);
}
}
|
Chyba nie można robić takich rozbudowanych if'ów ?
[ Dodano: Nie 04 Cze, 2006 14:34 ]
buber,
A jednak DZIAŁA, teraz dopiero zobaczyłem, że nie wszędzie wpisałem "Strona_1" (było "strona").
Wielkie dzięki - teraz mogę ukończyć strone |
_________________ www.e-wyspa.pl |
|
|
|
 |
escezet
Początkujący

Wiek: 42 Dołączył: 03 Kwi 2007 Posty: 5 Skąd: Cz-wa
|
Wysłany: Wto 22 Maj, 2007 09:23
|
|
|
Witam serdecznie,
jestem początkujący i niestety nie bardzo rozumiem co oznacza to _root.strona co to jest
Bede wdzieczny za pomoc |
|
|
|
 |
Seb
Ekspert


Pomógł: 28 razy Wiek: 42 Dołączył: 09 Paź 2005 Posty: 591 Skąd: takie pytanie?
|
Wysłany: Wto 22 Maj, 2007 09:40
|
|
|
jak dobrze pamiętam root oznacza działanie sprite'ów niezależnych od siebie |
|
|
|
 |
escezet
Początkujący

Wiek: 42 Dołączył: 03 Kwi 2007 Posty: 5 Skąd: Cz-wa
|
Wysłany: Wto 22 Maj, 2007 09:51
|
|
|
problem w tym ze staram sie zrobic takie przejscie ze jest kawalem pierwszej strony a potem przechodzi do innej dla kazdego buttona ta druga jest inna i jak w buttonie np home wpisuje to on (press) {
_root.scene = 1
gotoSceneAndPlay("Scene_1",55);
}
to wywala mi jakies bledy
Expecting ';' or '}' but found 'gotoSceneAndPlay' in script:
home::on (press)
_root.scene = 1
gotoSceneAndPlay("Scene_1",55);
co z tym zrobic??
[ Dodano: Wto 22 Maj, 2007 10:37 ]
heh dalem rade wystarczylo dac _root.scene =1 pod gotoSceneAndPlay i dziala |
|
|
|
 |
|