Set variable-2 [Flash] Gönderen: YaBuBeCaN Tarih: 10 June 2006 11:58:24
Action Script´te degiskenler,degerlerine gore 4 bolumde incelenebilir.
a) BenimDegiskenim = 1;
b) BenimDegiskenim = "1";
c) BenimDegiskenim = 1;
d) BenimDegiskenim = a;
-
a) Boolean Degerli degiskenler.
BenimDegiskenim = 1;
Bu degisken bir boolean degeri icerir.(Boolean Value) Boolean degerleri mantiksal
degerlerdir ve ingilizce True (Dogru) ya da False (Yanlis) degerlerini 1 ve 0 ile
temsil eder.1 True, 0 False anlamindadir.Boolean degerleri genelde bir kosulun dogru
olup olmadigini kontrol etmek icin kullanilabilir.
Ayrica boolean degerleri True; ya da False; olarakta yazilabilir.
BenimDegiskenim = True;
b)String degerli degiskenler;
BenimDegiskenim ="1";
Bu tur degiskenlere string degerli degiskenler denir.Karakter girdisi de denir cunku,
bu degiskenin degerini flash sadece karakter olarak algilayacaktir.
Ornek;
BenimDegiskenim = "Flash.Gen Foruma Hosgeldiniz."
Bu ifadeyi flash,29 karakterli bir metin olarak algilayacak ve sadece karakter olarak
yorumlayacaktir.
String degerleri tirnak isareti icinde yazilir.
Genel olarak,
Degisken = "Deger";
Seklinde formulize edilebilir.
BenimDegiskenim = "1";
Bu ornekte degiskenin degerini flash,sayisal bir ifade olarak degil,sadece karakter
olarak algilayacaktir.
String degerlerinin toplami,iki karakter toplulugunun bitistirilmesi olarak algilanmalidir.
Ornek 1;
BenimDegiskenim = "1" + "1";
Bu ifade ,iki karakter toplulugunun bitistirilmesidir.Degiskenin degeri "11" string
degeri olacaktir.
Ornek 2;
BenimDegiskenim = "Flash.Gen" + "Forum";
Bu ornekte degiskenin degeri "Flash.GenForum" string degerini alacaktir.
c)Sayisal Degerli Degiskenler
Sayisal degerli degiskenler,Flash´da cebirsel islem yapmaya olanak tanir.Flash bu
degiskenin degerini sayisal bir ifade olarak algilar.
Ornek;
BenimDegiskenim = 1;
Bu degiskenin degeri hem boolean´dir hemde sayisaldir.Ancak,
BenimDegiskenim = 34;
Orneginde,degiskenin degeri sayisaldir.
Genel olarak;
Degisken = SayisalDeger;
Seklinde formulize edilebilir.Sayisal degerli degiskenler ile Flash´in operatorleri
kullanilarak matematiksel bagintilar yazilabilir.Karisik matematiksel problemler
cozulebilir.Sayisal karakterlerin toplama oparatoru ile isleminde sayilar,matematikte
oldugu gibi toplanir.
Ornek;
BenimDegiskenim = 1+1;
Bu degiskenin degeri 2´ dir.
d)Zincirleme degerli degiskenler
Bu tur degiskenler aslinda degerine degisken baglanmis degiskenler olarak tanimlanabilir.
Ornegin;
a = 1;
b = a;
gibi degiskenlerde b´nin degerine bir degisken (a) baglanmistir ve b´nin degeri,
a´nin degerine esittir.
Zincirleme degisken sirasi cok onemlidir.Degisken ve degerin yerleri dogru yazilmalidir.
Ufak bir hata,script´in calismamasina neden olabilir.
Ornek;
a = 1;
b = a;
c = b;
d = c;
e = d;
Goruldugu gibi zincirde,e´nin degeri,a´nin degerine esittir.[/color]