Strona 1 z 1
[flash] przejście do nowej sceny
: pn gru 29, 2003 10:59 pm
autor: Ozzmosis
Chciałbym zrobić animację, w której po zakończeniu jednej sceny następuje automatyczny przeskok do innej LOSOWO wybranej sceny. Kto pomoże??
Dzięki serdeczne...
Re: [flash] przejście do nowej sceny
: wt gru 30, 2003 4:44 pm
autor: iro
Rozwiązanie jest proste, żeby nie powiedzieć banalne
Ja stworzyłem animację składającą się z 4 scen. W ostatniej klatce na scenie 1 wpisałem następujący fragment kodu:
Kod: Zaznacz cały
stop();
licznik = random(3);
switch (licznik) {
case 0 :
gotoAndPlay("Scene 2", 1);
break;
case 1 :
gotoAndPlay("Scene 3", 1);
break;
case 2 :
gotoAndPlay("Scene 4", 1);
break;
}
U mnie działa, więc i u Ciebie pójdzie

W razie problemów gg: 1125108
Re: [flash] przejście do nowej sceny
: wt gru 30, 2003 5:08 pm
autor: ex
Kod: Zaznacz cały
nazwy_scen=array("scena 1", "scena 2", "scena trzecia itd");
liczba_scen=3;
los=random(liczba_scen);
gotoAndPlay(nazwy_scen[los],1);
Re: [flash] przejście do nowej sceny
: wt gru 30, 2003 5:37 pm
autor: iro
Obawiam się ex, że twój kawałek kodu jest nieprawidłowy.
Po jego wstawieniu podczas testowania wyświetla się niezbyt przyjemny komunikat:
Scene=Scene 1, Layer=Layer 1, Frame=25: Line 5: Scene name must be quoted string
gotoAndPlay(nazwy_scen[los],1);
Powoduje to zaprzestanie wykonywania tego kodu i automatyczne przejście do sceny nr 2.
Re: [flash] przejście do nowej sceny
: wt gru 30, 2003 7:54 pm
autor: ex
Pisałem z pamięci.
Kto teraz używa (dodatkowych) scen? Teraz się ich nie używa (wyszły z mody

). Zamiast ich użyj MovieClipa i to co masz w scenach przeżuć do MovieClipa.
Już sobie poradziłem...
: wt gru 30, 2003 10:33 pm
autor: Ozzmosis
dzięki Panowie za dobre chęci. Już poradziłem sobie , stosując skrypt podobny do prezentowanego przez ex tylko funkcjonujący poprawnie. Dlaczego używam scen? Będzie można się o tym przekonać gdy się pojawi strona nad którą pracuję. Zainteresowanym podaję adres e-mail:
[email protected]
Pozdrawiam serdecznie.