SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - weryfikacja odpowiedzi / quiz

soja - Nie 03 Kwi, 2011 10:10
Temat postu: weryfikacja odpowiedzi / quiz
Panowie, wiem ze to dla Was trywialne i banalne, bo zwykly if/else wystarczy - jednak cos robie zle i juz od godziny sie gmatwam w miejscu :P
rzucilbyscie okiem na swi?
thx z gory

Januszr - Nie 03 Kwi, 2011 13:02

Jak zaznaczyłem pytanie1 jako TARGET oraz zmieniłem skrypt na:
Kod:
on (release) {
    if (pytanie1.text == "bla" or "BLA") {
        gotoSceneAndPlay("dobrze", 1);
    }
    else {
        _root.gotoAndPlay("zle");
    }
}

a w scenie drugiej dałem na końcu STOP to działa.

mielu - Nie 03 Kwi, 2011 13:06

a ja zmieniłem to
Kod:

on (release) {
    if (_root.pytanie1=="bla" or _root.pytanie1=="BLA") {
       
        nextSceneAndPlay();
    }
    else {
        _root.gotoAndPlay("zle");
    }
}

soja - Nie 03 Kwi, 2011 13:47

mielu napisał/a:
a ja zmieniłem to
Kod:

on (release) {
    if (_root.pytanie1=="bla" or _root.pytanie1=="BLA") {
       
        nextSceneAndPlay();
    }
    else {
        _root.gotoAndPlay("zle");
    }
}

smiga :) ) dzieki wielkie!
zimne piwko dla Was

Januszr - Nie 03 Kwi, 2011 18:24

Zadziwiające. Pytanie1 samo się ustawiło jako zmienna? w sensie pole textowe nie musi być oznaczone jako textowe? Mielu, wyjaśnij mi proszę...
mielu - Nie 03 Kwi, 2011 19:58

tu bardziej chodziło o lokalizacje zmiennej
Januszr - Pon 04 Kwi, 2011 08:39

No ale pole textowe to obiekt a nie zmienna, dopóki nie zostanie ustawione jako zmienna - prawda?
mielu - Pon 04 Kwi, 2011 08:56

Opcja pola jest input i pewnie wtedy automatycznie nazwa pola jest zmienną. Nigdy się nad tym nie zastanawiałem.

Powered by phpBB modified by Przemo © 2003 phpBB Group