Değişken Nedir? Değişkenler sizin belirlediğiniz isimlerle oluşturulmuş bilgisayar hafızasında yer kaplayan alanlardır. Bir değişken bir isim ve veri tipinden oluşmaktadır. Her değişkenin bir veri tipi olmak zorundadır. vs.. ihtiyaca göre veri tipini biz belirleyeceğiz. Flash ta bunun karşılığında bilgisayarın hafızasında bizim belirlediğimiz bir alan oluşturacaktır ve biz bu alan içerisindeki bilgiyi sürekli güncelleye bileceğiz. Değişkenleri Tanımlamak Öncelikle değişkenleri tanımlamak için mutlaka variable dan gelen var değimi ile başlamak zorundayız. Var değimi ile başlayan tüm tanımlamalar yeni bir değişken tanımlaması olarak nitelendirilir. Not: Değişken isimlerinde TR karakter, Boşluk kullanılmamaktadır. a isminde bir değişken oluşturalım ve değişkenlerin isimlerinin dışında mutlaka veri tipi belirlememiz gerekiyor. Action Script 2.0 da veri tipi belirlemeden tanımlama yapılabiliyordu ama Action Script 3.0 ile yeni oluşturduğumuz bir değişkene mutlaka veri tipini belirtmek zorundayız. var a:Number = 15; trace(a + 10); // a ile 10 i topla ve bunun sonucu output panelinde bana bildir. A nın değeri 15 olduğu için bu işlemi yapmadan önce değişkenin yerine 15 i koyacak ve bize 25 değerini döndürecek. Eğer bir tanımlama yapmak zorundayım ve bu tanımlama sonucunda ilk değeri benim için belli değil bu şekilde tanımlama yapmak istersem; var b:Number ; // şuan da b isimde bir değişken oluşturduk bilgisayar içerisinde daha ilerleyen yerlerde değerini ataya bilirim.trace ; // sonucunda outpanelinde çıktısı NaN olacaktır rakam değil anlamına gelir. b = 10; // bu şekilde b nin içerisindeki değeri değiştirmiş olduk. Bunun sonucunda trace ile bilgi istersek.trace ; // Çıktısı 10 olacaktır. Not : Eğer ilk tanımlamada herhangi bir değer vermiyorsak bize rakam değil NaN işlemini döndürecektir. Global Değişkenkler Değişkenler tanımlama yerlerine göre iki tür bulunmaktadır. Tanımladığımız farklı yerlere göre Global değişkenler veya Local değişkenler diye iki türü vardır. 1. nci keyframe ye değişkenimizi oluşturalım. Değişkenlerimizi iki Kartezyen arasına değil Timeline da, Keyframe de herhangi bir yere tanımladığımızda değişkenimizin türü Global değişken olmaktadır. var str:String = &quot;İyinet Forum ; // değişkenleri oluşturduktan sonra bilgisayar hafızasında str isimli bir alan oluşturulur ve bunu içerisinde yerleştirdiğimiz bilgiler saklıdır. 15. inci Keyframe trace ile str değişkenimizi soralım. Trace ; // çıktısı 15. inci frame her geldiğinde iyinet Forum değerini döndürecektir. Local Değişkenler Function LocalDegisken :void trace ; // yanlış kullanım Local değişkeni Kartezyenler içerisinde vardır, ve Kartezyenler dışında kesinlikle yoktur. Flash otomatik olarak bu değişkeni hafızadan kaldırır yani hiç tanımlamamışız gibi davranır. Değişkenleri Silme Var str:String = &quot;Forum İyinet&quot; // bir adet değişken oluşturalım.trace ; // Çıktısı Forum İyinet tir. Şimdi değişkenimizi silelim Değişken silmek için kullanacağımız deyim &quot; delete &quot; deyimidir. delete str; // delete boşluk silinecek değişken ismi. Bir sonraki derste Operatörleri öğreneceğiz