Pętla w ActionScript służy do wielokrotnego wykonywania tych samych instrukcji. Dzięki niej nie trzeba ręcznie powtarzać kodu wiele razy, np. przy tworzeniu animacji, obsłudze wielu obiektów na scenie albo generowaniu elementów interaktywnych.
Do czego służy pętla?
Pętla umożliwia:
- powtarzanie określonego fragmentu kodu,
- wykonywanie operacji dla wielu elementów,
- skrócenie i uporządkowanie kodu,
- automatyzację czynności, które mają być wykonane wiele razy.
Najważniejsza zasada egzaminacyjna: użycie pętli umożliwia wielokrotne realizowanie tych samych poleceń.
Przykład pętli for
for (var i:int = 0; i < 5; i++) {
trace(i);
}
Ten kod wykona instrukcję trace(i) pięć razy. Zmienna i zmienia swoją wartość od 0 do 4.
Przykład pętli while
var licznik:int = 0;
while (licznik < 3) {
trace(licznik);
licznik++;
}
Pętla while działa tak długo, jak długo spełniony jest podany warunek.
Czego pętla nie oznacza?
Pętla nie służy bezpośrednio do wstrzymywania strumienia zdarzeń ani do specjalistycznego wypełniania bitmapy losowym szumem. Takie działania mogą wymagać innych instrukcji lub metod, ale sama definicja pętli dotyczy powtarzania instrukcji.
Warto zapamiętać
W pytaniach egzaminacyjnych pętla jest najczęściej kojarzona z powtarzalnością. Jeśli w odpowiedziach pojawia się sformułowanie typu „wielokrotne wykonywanie poleceń”, zwykle jest to poprawna odpowiedź.