|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - [PROBLEM] if
Mortan - Pon 21 Lip, 2008 20:17 Temat postu: [PROBLEM] if Muszę zrobić animację i potrzebuje do tego takiego warunku:
jeżeli scena dojdzie do klatki 20 to...
Jak to zrobić?
mielu - 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 - 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 - 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 - 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 - 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 - Wto 22 Lip, 2008 13:15
Wszystko działa! Wielkie dzięki za pomoc.
mielu - Wto 22 Lip, 2008 13:22
jak chcesz po podeślij na email plik swi
|
|