[flash] przejście do nowej sceny

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
Ozzmosis

[flash] przejście do nowej sceny

Post 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...
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: [flash] przejście do nowej sceny

Post 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
ex
Przelotem
Przelotem
Posty: 223
Rejestracja: sob sie 02, 2003 12:25 pm
Kontakt:

Re: [flash] przejście do nowej sceny

Post 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);
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: [flash] przejście do nowej sceny

Post 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.
ex
Przelotem
Przelotem
Posty: 223
Rejestracja: sob sie 02, 2003 12:25 pm
Kontakt:

Re: [flash] przejście do nowej sceny

Post 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.
Ozzmosis

Już sobie poradziłem...

Post 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.
ODPOWIEDZ