TÜRKİYE'NİN BİLGİ TEKNOLOJİLERİ DERGİSİ BİZE ULAŞIN   |   DÜNYA YAYINCILIK A.Ş.  
BYTE.com.tr Ana Sayfa
Üye Girisi

Eğer üyeyseniz lütfen
buraya tıklayınız.

BYTE Online'a
üye olmak istiyorum.
BYTE Forumlari
BYTE Ögretim
Okur Hatti
Web sitenizi dergimizde tanıtmak, BYTE Dergi, CD, TV ve Online ile ilgili görüş ve önerilerinizi bizlere ulaştırmak için

Okur hattı bölümünü kullanabilirsiniz.

Okur Hatti
Makaleler Actionscript 2.0 veri türleri
Actionscript 2.0 veri türleri
Actionscript yazı dizimize veri türlerinin derinlemesine incelemesi ile devam ediyoruz.

Giriş & String veriler

Actionscript 2.0 veri türleri

Son yazımızda actionscript 2.0 daki veri türlerinden kabaca bahsetmiştik, bu yazımızda veri türlerine derinlemesine bir bakış atacağız.

STRING VERİLER

String veriler, pek çok programlama dilinden alışkın olduğumuz gibi, çift tırnak içerisine yazılırlar ve karakter gruplarının saklanmasında kullanılır. Stringlerin kullanımını bir örnekle açıklayalım;

var currentUser = "hakan"; //string bir degisken

String verilerin kullanımına diğer bir örnek te, server side uygulamalar ile çalışırken (ASP, PHP vb..) gönderilen / alınan querystring bilgisidir.

var strUrl = "http://www.byte.com.tr";
var adres = "
http://mail.abc.com/curmbox";

yukarıdaki örneklerde dikkat etmemiz gereken nokta, özel karakterlerin bolca kullanıldığıdır. Çoğu zaman bu karakterlerin querystring bilgisi olarak gönderilirken (ya da alınırken) URL-Encoded formatına çevrilmesi gerekir. Actionscript bunun için bize escape() ve unescape() fonksiyonlarını sunar. Örneğimizi aşağıdaki şekilde tekrar yazalım;

var strUrl = "http://www.byte.com.tr";
var encoded = escape(strUrl);

trace(strUrl); //ciktisi http://www.byte.com.tr olacaktir.
trace(encoded); //ciktisi http%3A%2F%2Fwww%2Ebyte%2Ecom%2Etr olacaktir.

benzer durum, sunucu taraflı uygulamanın flash' a URL-Encoded string göndermesi şeklinde de meydana gelebilir. O zaman gelen veriyi aktüel şeklie çevirmek için unescape fonksiyonu kullanılır.

var encoded = "http%3A%2F%2Fwww%2Ebyte%2Ecom%2Etr";
var decoded = unescape(encoded);

trace(decoded); //ciktisi http://www.byte.com.tr olacaktir.

Elbette string verilerin manipulasyonu için actionscript baska metodlar da sunmaktadır. Ancak bunları Sınıfları incelemeye başladığımızda, String sınıfını anlatırken inceleyeceğiz.






BYTE MAYIS 2009



BYTE dergisinden hangi bölümün artırılmasını istersiniz?
Donanım İncelemeleri
Yazılım İncelemeleri
Nasıl Yaparım (pratik)



 



  ANA SAYFA   |   FORUM   |   ABONE OLUN   |   BİZE ULAŞIN

Sitelerimiz: pcworld.com.tr | computerworld.com.tr | dunya.com | dunyastore.com

©2004 - 2009 BYTE Türkiye