Korzystając z tej strony zgadzasz się z polityką prywatności i regulaminem.
Akceptuj
WebInside.plWebInside.plWebInside.pl
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
Szukaj
  • Kontakt
  • Forum
WebInside.pl © 2023.
Czytasz: Pętle we Flashu
Udostępnij
Zaloguj się
Powiadomienia
Aa
WebInside.plWebInside.pl
Aa
Szukaj
  • Strona główna
  • Aktualności
  • Technologie webowe
  • Publicystyka
  • E-marketing
  • Poradniki
  • AI
  • Technologie
  • Artykuły partnerskie
  • Więcej
    • Kontakt
    • Mapa strony
Masz już konto? Zaloguj się
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
WebInside.pl © 2023.
WebInside.pl > Technologie webowe > Pętle we Flashu
Technologie webowe

Pętle we Flashu

WebInside.pl
Ostatnia aktualizacja: 30.11.2004
WebInside.pl
Udostępnij
Udostępnij

Stosowanie pętli jest jedną z podstawowych czynności podczas programowania w jakimkolwiek języku. Pozwalają one na wielokrotne powtarzanie pewnych, określonych instrukcji. Język ActionScript nie jest tu wyjątkiem.

Mamy w nim do dyspoozycji trzy rodzaje pętli: „while”, „for” oraz „for..in”.

Pętla while:

zmienna = 0;
while (zmienna < 10) {
//instrukcje do wykonania
trace(zmienna);
zmienna++;
}

Tłumacząc powyższy kod można powiedzieć: wykonuj instrukcje, dopóki zmienna jest mniejsza od 10. Instrukcje zawarte pomiędzy {} zostaną wykonane 10 razy. Stanie się tak, ponieważ zmiennej na początku przypisujemy wartość 0. Następnie sprawdzamy, czy zmienna jest mniejsza od 10, wykonujemy instrukcje i zwiększamy wartość zmiennej o 1. Czyli w wyniku akcji trace() otrzymamy cyfry od 0 do 9.

Pętla for:

for (zmienna=0; zmienna<10; zmienna++){
//instrukcje do wykonania
trace(zmienna);
}

W pętli tej na początku inicjujemy wartość zmiennej (zmienna=0), następnie piszemy warunek, którego spełnienie zapewni nam zakończenie pętli, na końcu podajemy co ma się stać po wykonaniu każdego kroku (w tym przypadku zmienna jest zwiększana o 1). Wykonanie powyższej pętli da nam wynik identyczny jak w przypadku wykonania pętli while, czyli w oknie „output window” otrzymamy cyfry od 0 do 9.

Pętla for…in:

komputer = new Object();
komputer.procesor = „AMD”;
komputer.pamiec = „512MB”
komputer.plyta_glowna = „Abit”
for ( i in komputer) {
trace (i + „: ” + komputer[i]);
}

Pętla ta wypisuje wszystkie właściwości utworzonego obiektu komputer (zaczynając od ostatniej). Funkcja trace() zwróci nam więc kolejno:
plyta_glowna: Abit
pamiec: 512MB
procesor: AMD

Widzimy więc, że zmienna „i” przechowuje nazwę właściwości danego obiektu natomiast komputer[i] stanowi referencję do wartości zmiennej.

Dodatkowo do dyspozycji mamy dwie akcje pozwalające nam wpływać na działanie pętli. Są to continue i break;

Continue:

for (zmienna=0; zmienna<10; zmienna++){
if (zmienna == 5) {
trace („ta wartość zostanie pominięta”);
continue;
}
trace(zmienna);
}

Akcja continue powoduje przerwanie wykonywania pętli w danym miejscu i przejście do następnego kroku. W wyniku wykonania powyższego kodu otrzymamy:

0
1
2
3
4
ta wartość zostanie pominięta
6
7
8
9

Break:

for (zmienna=0; zmienna<10; zmienna++){
if (zmienna == 5) {
trace („tutaj pętla zostanie przerwana”);
break;
}
trace(zmienna);
}

Akcja break powoduje natychmiastowe przerwanie i opuszczenie wykonywanej pętli. W powyższym przypadku stanie się to jeśli zmienna osiągnie wartość 5. Po wykonaniu powyższej pętli otrzymamy więc:
0
1
2
3
4
tutaj pętla zostanie przerwana

Tak oto poznaliśmy podstawy stosowania pętli we Flashu. W razie pytań lub wątpliwości zapraszam na

Może Cię zainteresować

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

Serwer dla małej firmy – czym kierować się przy jego wyborze?

WebInside.pl 2004-11-30 2004-11-30
Udostępnij ten artykuł
Facebook Twitter Kopiuj link Wydrukuj
Udostępnij
Poprzedni artykuł Marketing emaliowany
Następny artykuł Strona zgodna z najnowszymi standardami
Zostaw komentarz lub opinię

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze artykuły

Procesor AMD Ryzen 7
Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
Technologie
Jak przygotować sklep internetowy na automatyzację obsługi klienta?
Artykuły partnerskie
the nvidia logo is displayed on a table
Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
AI Aktualności
Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?
E-marketing
4 najczęstsze cyberzagrożenia w przemyśle
Technologie
Jak uratować zaschnięty tusz do drukarki? Skuteczne domowe sposoby i porady
Poradniki
Model 3D jako wspólne źródło danych dla projektu, produkcji i montażu
Artykuły partnerskie
Dlaczego wideo z telefonu sprzedaje na TikToku lepiej niż profesjonalne spoty?
Artykuły partnerskie
Dwa ekrany zawsze pod ręką – zalety korzystania z monitora przenośnego na co dzień
Technologie
Rola nowoczesnych technologii w procesie rehabilitacji
Artykuły partnerskie
banner
Chcesz umieścić swoją reklamę w portalu WebInside.pl?
Skontaktuj się z nami, a zaproponujemy interesujące formy reklamy.
Skontaktuj się

Inne polecane artykuły

Technologie webowe

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

5 min czytania
Technologie webowe

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

7 min czytania
MacBook Pro showing programming language
Technologie webowe

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

9 min czytania
AktualnościTechnologie webowe

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

9 min czytania
woman in black top using Surface laptop
Technologie webowe

Serwer dla małej firmy – czym kierować się przy jego wyborze?

5 min czytania
Technologie webowe

Jaki hosting wybrać pod Laravel? Kompleksowy przewodnik dla twórców aplikacji webowych

6 min czytania
programming language
Technologie webowe

Kaskadowość w CSS – wszystko, co musisz wiedzieć

7 min czytania
two women talking while looking at laptop computer
Technologie webowe

Darmowe kreatory stron WWW – stwórz swoją stronę w godzinę

14 min czytania
//

WebInside.pl – portal technologiczny. Aktualności ze świata technologii, webmastering, marketing internetowy, AI, poradniki.

 

Partnerzy

Wszystkie kategorie

  • AI
  • Aktualności
  • Artykuły partnerskie
  • E-marketing
  • e(Biznes)
  • Poradniki
  • Publicystyka
  • Technologie
  • Technologie webowe

Ostatnio dodane

  • Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
  • Jak przygotować sklep internetowy na automatyzację obsługi klienta?
  • Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
  • Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?

Kontakt

Chcesz się z nami skontaktować? Jesteś zainteresowany reklamą lub artykułem sponsorowanym?

Skorzystaj z formularza kontaktowego lub napisz do nas na kontakt@webinside.pl

WebInside.plWebInside.pl
WebInside.pl © 2023 | Mapa strony | Forum | Polityka prywatności
Witaj ponownie!

Zaloguj się do swojego konta

Zapomniałeś hasła?