Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Kurs ActionScript 3 dla początkujących - część 2

2. Instrukcje warunkowe

 

Instrukcje warunkowe są to instrukcje dla języka programowania, jakim szlakiem skryptu pójść w danej sytuacji. AS3 operuję dwoma najbardziej używanymi instrukcjami warunkowymi są nimi: if..else oraz switch.

 

Pierwszy z nich jest najczęściej stosowany w kodzie, działa on dla jednego lub więcej argumentów. Po słowie if następują nawiasy okrągłe w których wpisujemy warunek, jeśli jest on prawdziwy, wtedy wykonuje się kod zawarty w nawiasach klamrowych tuż pod nawiasami okrągłymi.

 

if(4 == 4)
{
//kod do wykonania gdy 4 == 4
}

 

Definicja if..else instrukcji:

Z angielskiego if oznacza 'jeśli', oraz else 'coś innego'. Czyli 'jeśli' 4 równa się 4 to wykonuje się pewny kod, zarazem jeśli nie równa się wtedy wykonuje się inny kod ('coś innego').

 

Jeśli na przykład chcemy, aby w przypadku gdy ustawimy 4 == 5 ma się wykonać inna część kodu, wtedy musimy dołączyć operator else, który ma taką samą strukturę jak if jednak nie operuje nawiasami okrągłymi.

 

var liczba = 5;
if(4 == liczba)
{
//kod do wykonania gdy 4 == 4
}
else
{
//kod do wykonania kiedy zmienna 'liczba' będzie miała inna wartość niż 4
}

 

Istnieje również ułatwienie dla programistów w omawianej instrukcji warunkowej, możliwe jest użycie zwrotu: else..if, aby to zobrazować wykonam prosty kod.

Dla przykładu mamy za zadanie stworzyć skrypt obliczający ocenę za test na podstawie zdobytych procentów przez ucznia.

 

var wynik = 70;
var ocena;
if (wynik >= 80);
ocena = 5;
else if (wynik >= 50);
ocena = 4;   //ta ocena zostanie przypisana uczionwi ponieważ 70 > 50
else if (wynik >= 40);
ocena = 3;
else if (wynik >= 30);
ocena = 2;
else
ocena = 1;

 

Dzięki operatorowi >= możemy sprawdzić czy wartość będąca po prawej stronie jest większa lub równa z wartością po lewej stronie, w naszym przypadku porównujemy ocenę ucznia czy jest większa lub równa do odpowiedniego progu na określoną ocenę.



Dalsza część: 1 2 3 4 5 6 7

Napisz Artykuł




Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2242

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
Fajnie że jest to wszystko takie dosyć mocno przejrzyste i podzielone na małe fragmenty. Choć i tak momentami się pogubiłem i nie dokońca wszystko zrozumiamłem to jest to najbardziej przejrzysty kurs z jaskim miałem do czynienia do dziś i to do AS3 po polsku. Bravo!
autor: grafik_skazany_na_as | 4448 | 2009-12-02 22:43:25


    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors