
DEĞİŞKENLER
Yazılımda değişken kavramı tanımsal olarak pek çok farklı şekilde tanımlanabilir.Basitçe Değişken, bilgisayar belleğindeki bir değeri temsil eden addır.Bu ad ile biz bu değerlere ulaşabilir programlama esnasında değiştirebilir gerektiğinde kullanabiliriz.
ActionScript 3.0’da, bir değişken üç farklı bölümden oluşur:
- Değişkenin adı
- Değişkenin veri tipi
- Değişkende saklanan değer
ActionScript’te, bir değişken oluşturmak için, var deyimini kullanırız.
Genel kullanımı;
var Değişken_adı:Değişken tipi;
—var yazili_notu:Number = 17;
—var adi_soyadi:String = “Mert HAKAN”;
—var VideoOyantim:Boolean = false;
—var Kelebek:MovieClip = new MovieClip();
—var DogumGunu:Date = new Date(1985, 10,10 );
Değişkenleri İsimlendirme Kuralları
Actionscript hassas bir dil olduğu için, Değişkenleri isimlendirme doğru yapılması gereken bir işlemdir.Bu yönüyle C#’a çok benzer. Bu yüzden aşağıda yazılı kurallara uyulması gerekir.
—Değişkenlerin isimleri alfabede bulunan karakterlerle veya _(alt çizgi) ile başlamalıdır.
— ilk harf hariç diğer karakterler sayı olabilir.
—ActionScript büyük ve küçük harf duyarlıdır. Yani Sayi, sayi ve SAYI hepsi ayrı değişken olarak algılanır.
—Değişken isimleri birden fazla kelime olduğu zaman; kelimelerin arasına boşluk konmaz.
Bu tür değişkenleri ya kelimeleri birleştirerek veya kelimeler arasına_(alt çizgi) karakteri koyararak isimlendiririz.
—Değişkenlerin isimleri “!, ?, {, ]” gibi karakterler içeremez.
—Programlama dili için tanımlanmış anahtar kelimelerini de değişken isimleri olarak kullanamayız.
—Türkçe karakterler olan “ ı,İ,ğ,Ğ,Ç,ç,ü,Ü,Ş,ş,Ö ve ö “harfleri kullanılamaz
Değişken Tipleri
Aşağıdaki tabloda ilgili değişken tipi ve alabileceği değerlere örnekler verilmiştir.
Değişken adi | Değişken tanımı | Değişkenlerin alabileceği değerler |
String | bir ad veya kitabın bir bölümü gibi, metin değeri | “Merhaba” |
Number | kesirli veya kesirsiz sayılar da dahil olmak üzere herhangi bir sayısal değer | 3.14 0,15 100 +15 -20 |
int | bir tam sayı (kesirsiz bir tam sayı) | +100 -90 5 1000 -55 |
uint | “işaretsiz” tam sayı, başka bir deyişle negatif olamayan bütün bir sayı | 1 5 22 100 |
Boolean | bir düğmenin etkin olup olmadığı veya iki değerin eşit olup olmadığı gibi, doğru veya yanlış değeri | True/False |
void | Bir fonksiyonun değer döndürmeyeceği durumlarda bu değişken tipleri kullanılır. | |
* | değişkenin özellikle belirli bir değişken değeri olmayacağı durumlarda kullanılır. | |
untype | Tanımlanmamış değişkenleri ifade eder | |
null | değişkenin herhangi bir değeri olmayacağını ifade eder. |
Karmaşık Veri Türleri
Actionscript’te yukarda belirtilen değişkenler haricinden nesne tabanlı programlamada kullanılan hazır sınıf değişkenleri de bulunmaktadır. Bu değişkenleri ilerleyen bölümlerde detaylı inceleyeceğiz.
- MovieClip: bir film klibi sembolü
- TextField: dinamik bir alan veya girdi metni alanı
- SimpleButton: bir düğme sembolü
- Date: tek bir zaman (tarih ve saat) hakkındaki bilgi
Sabit Değişken Tanımlama
Sabit, bilgisayarın belleğinde belirli bir veri türüyle bir değeri temsil eden bir ad olması açısından değişkene çok benzer.Tek farkı, sabite bir ActionScript uygulaması sırasında yalnızca bir kere değer atanabilmesidir. Sabitin değeri atandıktan sonra tüm uygulamada bu değer aynı kalır.
Sabit bildirme sözdizimi, değişken bildirme sözdizimiyle aynıdır, tek farkı, var anahtar sözcüğü yerine const anahtar sözcüğünün kullanılmasıdır:
Genel kullanımı;
const Değişken_adı:Değişken tipi=Değişken değeri;
—const Pi:Number = 3.14;
—const vergi_oranı:Number = 0.18;
Not:Verdiğim bilgiler de yanlış,eksik bilgiler olması halinde düzeltmek amaçlı beni uyarmanızı; yazılı mail adresinden doğru bilgiyi tarafıma ulaştırmanızı naçizane rica ederim.
Mesut POLAT
mesutpolatt@gmail.com
Facebook
Pinterest
LinkedIn
RSS