For döngüsü ile belirlenmiş iki değer arasında, yani döngü işlevini bitirene kadar işlemler yapılabilir. Bu aradaki değerler değişken ya da direk olarak sayı (int,uint,number.. farketmez.) olabilir. Örnek verecek olursak :
for (var i:int=0; i<5; i++)
{
trace("Merhaba Dünya!");
}
Burada i değişkenini döngü içerisinde tanımladık, i değişkeninin 5 ten küçük olması halinde i sayısının artmasını söyledik. Buradaki önemli kısım 5 değeri. Yani bu döngü sıfırdan başlayarak beş kere (5 dahil olmamak üzere) kendisine verilmiş işlemi yapacak, yani OutPut panelinde "Merhaba Dünya!" yazdıracaktır.
Bunun yerine i sayısını da yazdırabiliriz.
for (var i:int=0; i<5; i++)
{
trace(i);
}
Burada yine sıfırdan başlayarak 5 dahil olmamak üzere 5 kere bu işlemi gerçekleştirecek yani i sayısını 5 kere artıracaktır. Bunu 1 den başlayarak 5 dahil sayarak yapmasını istersek :
for (var i:int=1; i<=5; i++)
{
trace(i);
}
Buradaki küçük eşittir ( <= ) ifadesi bu işlemi sağlayacaktır.
for döngüsü nerede kullanılabilir ki, derseniz de Action Script dillerinin bir çok alanında kullanabilirsiniz. Özellikle oyunlarda veya uygulamalarda toplu obje oluşturma da çok işinize yaracaktır. Aynen burada vermiş olduğumuz örnek gibi.
Örnekte for döngüsü ile zeminlerin oluşturulduğunu göreceksiniz.
Bu kodlar ile ufak bir uygulama oluşturalım. Uygulamada 5 üyenin siteye giriş yaptığını varsayarak onlara selam verdirtelim.
for (var i:int=1; i<=5; i++)
{
trace("Hoşgeldiniz sayın üye: "+i);
}
Sonucu test ederek görebilirsiniz. (OutPut panelinde.)




Hiç yorum yok:
Yorum Gönder