Koşullu Deyimler (if…else)

Yazan: Hakan Çamoğlu on Ocak 20th, 2008

Koşullu deyimler bir koşulun geçekleşip gerçekleşmediğini kabul eder. Gerçek hayattan bununla ilgili örnek vermek gerekise 18 yaşını doldurmadan ehliyet alamazsınız.

Burada arkada çalışan sorguya bakarsak eğer başvuranın yaşı 18’den büyükse ehliyet alabilir. Actionscript ile bunun karşılığı ise;

if(basvuranin_yasi > 18)
{
// ehliyet alabilir.
}

Burada yazım şeklinden bakarsak,

eğer bu olursa (koşul)
{
bunu yap;
}

Peki ya 18’den büyük değilse ne olacak? 18’den büyük değilse ehliyet alamaz…Burada arkada çalışan sorgu ise 18’den büyük değilse ehliyet alamaz.

Actionscript’e bunun karşılığını da eklersek;

if(basvuranin_yasi > 18)
{
//ehliyet alabilir.
}else{
//ehliyet alamaz.
}

Diğer bir konuda birden fazla cevap gelebilecek durumlara yanıt verebilmektir. Örneğin çalışanın pozisyonu işçi ise 500 YTL, şef ise 1000 YTL, müdür ise 2000 YTL olacaktır.Bu sorgunun actionscript karşılığı ise;

if(pozisyonu == “isci”)
{
//500 YTL
maaş
}
else if(pozisyonu == “sef”)
{

//1000 YTL maaş
}
else if(pozisyon == “mudur”)
{
//2000 YTL maaş.
}

Rastgele Sayı Üretmek: Math.random()

Yazan: Hakan Çamoğlu on Ocak 20th, 2008

ActionScript ile rastgele bir sayı belirlemek için Math sınıfını kullanacağız. Math.random() fonksiyonu 0 ile1 arasında rastgele bir rakam üretmektedir.

var tutulanSayi:Number = Math.floor(Math.random() * 100);

Temelde random() fonksiyonunu kullanarak oluşturduğumuz bu kod bloğunda 0 ile 100 arasında rastgele bir rakam belirliyoruz ve bunu tutulanSayi değişkeninde barındırıyoruz.
0 ile 1 arasında rastgele belirlenen sayı küsüratlı bir sayı olacağı için bunu tam sayıya çevirmemiz gerekiyor. Bu kod bloğundaki Math.floor() fonksiyonu rastgele belirlenen sayıyı tam sayıya çevirmektedir.

ActionScript’in Genel Yapısı

Yazan: Hakan Çamoğlu on Ocak 12th, 2008

ActionScript öğrenmek için temelde 6 başlığı bilmeniz gerekmektedir.
Bu başlıklar:

  1. Yollar ve Seviyeler
  2. Olaylar ve Olay İşleyiciler
  3. Değişkenler ve Diziler
  4. Koşullar ve Döngüler
  5. Fonksiyonlar
  6. Sınıflar (Sınıflar özellikler ve metodlardan oluşmaktadır.)

Bu blogta en temelde işleyeceğimiz 6 başlık bunlardır.


Copyright © 2007 ActionScript Türkiye. All rights reserved.