Loading:


    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³






    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors