SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
[PROBLEM] if
Autor Wiadomość
Mortan
Praktyk


Dołączył: 14 Sty 2007
Posty: 28
Wysłany: Pon 21 Lip, 2008 20:17   [PROBLEM] if

Muszę zrobić animację i potrzebuje do tego takiego warunku:
jeżeli scena dojdzie do klatki 20 to...

Jak to zrobić?
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pon 21 Lip, 2008 20:47   

po co if, jak animacja dojedzie do 20 klatki ta wtedy dajesz
Kod:

onFrame (20) {

//i tu instrukcja co ma zrobić

}
 
     
Mortan
Praktyk


Dołączył: 14 Sty 2007
Posty: 28
Wysłany: Pon 21 Lip, 2008 21:48   

Nie da rady. Musi to wyglądać tak:
Po kliknięciu na przycisk - zaczyna odtwarzać się animacja tła pod tekst. Najpierw musi odtworzyć się do końca ta animacja, a dopiero potem pojawia się załadowany tekst. Do tego celu potrzebuje warunku sprawdzającego czy animacja tła została już wykonana i dopiero wtedy ładuje się tekst z pliku txt.
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 22 Lip, 2008 07:42   

no to jeśli animacja dojdzie do 20 klatki to ustaw sobie jakąś zmienną
Kod:

onFrame (20) {
_root.sprawdzenie=1;
}


a warunek to

Kod:

onEnterFrame() {
     if(_root.sprawdzenie==1)
         {
          // instrukcja
          }
}


 
     
Mortan
Praktyk


Dołączył: 14 Sty 2007
Posty: 28
Wysłany: Wto 22 Lip, 2008 10:47   

Ale to nie może być stała wartość, musi się zerować. Bo za każdym razem gdy klikam na przycisk najpierw musi odtwarzać się animacja tła a potem pojawiać się tekst.
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 22 Lip, 2008 11:14   

Kod:


onEnterFrame() {
     if(_root.sprawdzenie==1)
         {
          // instrukcja
           _root.sprawdzenie=0;
          }
}


:)

a i na początku trzeba dać

Kod:

onLoad () {
_root.sprawdzenie=0;
}
 
     
Mortan
Praktyk


Dołączył: 14 Sty 2007
Posty: 28
Wysłany: Wto 22 Lip, 2008 13:15   

Wszystko działa! Wielkie dzięki za pomoc. :D
Ostatnio zmieniony przez Mortan Wto 22 Lip, 2008 13:36, w całości zmieniany 1 raz  
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 22 Lip, 2008 13:22   

jak chcesz po podeślij na email plik swi
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.2 sekundy. Zapytań do SQL: 15