Action Script 3.0 Dersleri Ders-2 ( Veri Tipi Dönüşümleri )

Katılım
26 Ocak 2010
Mesajlar
32
Beğeniler
4
Konum
İstanbul
#1
String veri tipini Number veri tipine çevirelim
String --> Number --> Number( Değer )

var str:String = "25" ; // çift tırnak içerisinde yazdığımız için hiçbir matematiksel anlam taşımayan düz standart metindir.

Var num:Number = Number(str);

// trace(num);

Burada str’yi String olarak tanımladım num değiminide number olarak tanımladım. Str’nin içerisindekini direk olarak num’a atamaya çalıştım. Bundan sonra matematiksel işlemleri rahatlıkla yapabiliriz.

trace(num + 20 ); // çıktısı 45 olacaktır.

--------------------------------------------------------------------------

Number veri tipini String veri tipine çevirelim
Number --> String --> String ( Değer )

var number: Number = 25;
var str:String = String(number);
trace(string); // çıktısı 25 olacaktır
trace (string + 25); // çıktısı 2525 olacaktır.

--------------------------------------------------------------------------

String veri tipini Boolean veri tipine çevirelim
String --> Boolean --> Boolean (değer)

var str:String = "İyinet";
var boolean: Boolean = Boolean(str);
trace(boolean); // Çıktısı true olacaktır.

var str:String = "";
var boolean: Boolean = Boolean(str);

trace(boolean); // Çıktısı false olacaktır.

Boş String sadece false oluşturur bunun dışında boşluk karakteri de dahil olmak üzere herhangi bir karakter varsa dönüşüm olarakta true değeri çıkar.

--------------------------------------------------------------------------

Number veri tipini Bloolean veri tipine çevirelim.
Number --> Boolean --> Bloolean(değer);

var number:Number = 100;
var boolean:Boolean = Boolean(number);

trace(boolean); // Çıktısı true olacaktır.

var number:Number = 0;
var boolean:Boolean = Boolean(number);

trace(boolean); // Çıktısı false olacaktır. 0 rakamın karşılığında sadece

boolean dönüşümünde false değeri üretir. Bunun dışındaki - , + veya ondalık sayı olması önemli değil herhangi bir sayıda true değerini alır.

--------------------------------------------------------------------------

Boolean veri tipini Number veri tipine çevirelim.
Boolean --> Number --> Number (değer)

var boolean:Boolean = true;
var number:Number = Number(boolean);

trace (number); // Çıktısı 1 olacaktır.

var boolean:Boolean = false;
var number:Number = Number(boolean);

trace (number); // Çıktısı 0 olacaktır.

Boolean true veya false değeri alabilir ama dönüşüm kullandığımızda 1 yada 0 da denk gelebilir.
True ( 1 ) anlamında false ( 0 ) anlamında da kullanılabilir.

--------------------------------------------------------------------------

Boolean veri tipini String veri tipine çevirelim.
Boolean --> String --> String (değer)

var boolean:Boolean = true;
var str:String = String(boolean);
trace (str); // Çıktısı true olacaktır.

var boolean:Boolean = false;
var str:String = String(boolean);
trace (str); // Çıktısı false olacaktır.

String’e dönüştürdüğünüz andan itibaren değeri ne olursa olsun başına ve sonuna çift tırnak ekler

Bir sonraki dersimizde değişkenleri öğreneceğiz.
 

karsavar

Yeni Üye
Katılım
13 Ağu 2012
Mesajlar
8
Beğeniler
0
Yaş
37
#3
selam,

as3 ile ilgili ders konusuna rastladım. bende as3 ile oyun yapmak istiyorum ama çok iyi bilmiyorum. ben şimdilik oda kaçış oyunu yapmak istiyorum. (anahtarla kapı açmak. tornavidayla vida sökmek, şifreli kasaya şifreyi girip açmak vs.. ) gibi animasyon içeren bir oyun nasıl yapılır konu olarak paylaşırmısınız.
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 1)

Üst