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

Podstawy języka skryptowego - Lekcja 18. Powtarzanie skryptu w każdej klatce

roland - Pon 05 Wrz, 2005 12:44
Temat postu: Lekcja 18. Powtarzanie skryptu w każdej klatce
Skrypty wpisywane do tej pory były wykonywane przy okazji wykonania pewnej akcji użytkownika (jak na przykład kliknięcie na obiekcie) lub w określonym momencie (przejście do określonej klatki). Chcąc więc wykonać identyczny skrypt wielokrotnie, należałoby powtórzyć go dla wszystkich klatek animacji. Jest to możliwe, ale oczywiście nie tędy droga.

Poznajmy więc nowe polecenie, pozwalające powtarzać określony skrypt w każdej klatce zachodzącej animacji.

Tworzymy nowy obiekt o nazwie Prostokat. Następnie w oknie Outline wybierzmy Scene_1 i wpiszmy następujący skrypt:
Kod:
onEnterFrame() {
    Prostokat._rotation += 1;
}

Po uruchomieniu animacji, obiekt będzie się obracał o 1 stopień za każdym razem gdy będzie wykonywana kolejna klatka.


Powered by phpBB modified by Przemo © 2003 phpBB Group