Günlük hayatta yazmak ve konuşmak için kullandığımız dillerde olduğu gibi ActionScript programlama dilinin de kendine özgü yazım kuralları mevcuttur. Bu kurallar bize uygulama oluştururken neyin nerede kullanılacağı konusunda yardımcı olur. Eğer yazımda bir hata varsa örneğin “.” yerine “,” kullanılırsa yapılan derleyici hata verecek ve uygulama çalışmayacaktır.
ActionScript BÜYÜK ve küçük harfe duyarlı bir dildir. Eğer aynı kelime iki farkllı şekilde yazılırsa;
daire
ve
Daire
Derleyici bu iki kelimeyi de iki farklı obje olarak algılayacaktır. Bu yüzden özellikle değişken isimlendirmelerinde verilen isimlere dikkat etmek gerekir. Çünkü iki farklı yazım şekliyle değişkene ulaşmak mümkün değildir. Her zaman için isimlendirirken kullandığımız şekilde kullanmalıyız. ActionScript ile bir takım işlemleri yapabilmek (örn: Objelerin alt özellikleri, satır sonlandırma vb.) bazı operatörler kullanılır. Bu operatörler aşağıda sıralanmıştır.
Nokta( . ) :
Bu operatör ile objelerin özelliklerine (porperties) ulaşabilmemiz ve müdahale edebilmemiz mümkündür. Objenin özelliklerinin birbirinden ayrılmasını sağlar. Kullanım şekli ise şöyledir;
deneme_mc.x = 125;
deneme_mc.alpha(0.5);
Noktalı Virgül ( ; ) :
Bu operatör satırları sonlandırmada kullanılır. Eğer kod satırı bu operatör ile kapatılmazsa derleyici noktalı virgül operatörünü ( ; ) gördüğü yere kadar tüm satırları tek bir satır olarak yorumlayacaktır.
var a:Number = 10;
trace (a);
Parantez ( ( ) ) :
Parantezler AS içerisinde farklı şekillerde kullanılabilir. Parantezleri kullanarak yorumlanacak satırın sıralaması değiştirilebilir. Burada bildiğimiz basit matematik mantığı işler. Yani önce parantez içerisindeki sayılar hesaplanır sonra diğerleri.
trace ( 5 + 9 / 2);
trace ((5+9) / 2);
Yukarıdaki kod satırlarını yazdığınızda çıkacak iki sonucunda birbirinden farklı olduğunu göreceksiniz.
İkinci olarak parantezler virgül ile birlikte kullanılarak birden fazla işlem yapmaya yarar.
var a:Number = 8;
var b:Number = 3;
trace(a-b, a+b, a*b);
Örnekte a ve b isimli iki değişken oluşturulmuş ve değerler atanmıştır. Sonrasında parantez içerisinde ilk olarak bir çıkarma işlemi yapılmış, sonrasında değerler birbirleri ile toplanarak çarpılmıştır. Böylece parantez içerisinde üç farklı işlem gerçekleştirilmiştir.
Son olarak parantezler metot ve fonksiyonlara parametre göndermede kullanılır.
deneme_mc.gotoAndSt0p(5);
Örnekte deneme_mc isimli objeye gotoAndStop metotu uygulanmış kaçıncı kareye gidip duracağı ise parantez içerisindeki parametre ile belirlenmiştir.
Bloklar ( { } ) :
Bu operatörler arasında kalan satırlar bir kod bloğunun parçasıdır diyebiliriz. Daha basit bir açıklama ile satırları gruplandırmaya yarar.
if (i==25) {
araba_mc.play();
gotoAndPlay(8);
}
Yukarıdaki örnekte i değişkeninin değer 25 olduğunda çalışması gereken kod satırları { } operatörlerinin arasına yazılmıştır. Eğer i değişkeninin değeri 25 değilse bloklar arasındaki kod satırları çalışmayacaktır.
Yorumlar (//, /* */);
Yazdığımız kodları sonrasında değiştirmek ya da tekrar kullanmak isteyebiliriz. Aradan geçen zaman sürecinde değişkenlerin, fonksiyonların nerede ve ne için kullanıldığı unutulabilir. Bu tip durumlarla karşılaşmamak için yazdığımız kodlara açıklama ekleyebiliriz. Yazdığımız kodlara açıklama eklemek için aşağıdaki yöntemleri kullanabiliriz.
//Tek satırlı yorum.
/* Çok
satırlı
yorum*/
Popularity: 10% [?]

Yorumunuz
Lütfen neler düşündüğünüzü yazın.