Farklı Türden Değişkenleri Stringe Aktarma

Etiketler:



AS3 üzerinde, string olmayan çeşitli değişkenleri Textlere aktarmak veya başka türden değişkenlerle birleştirip bunu yazdırmak için kullandığımız bir tür metot var.



var bosText:TextField=new TextField();
var sayi1:Number=new Number(5);

addChild(bosText);
trace(sayi1);
bosText.text=sayi1;



Bu şekilde denediğimizde Flash' ın vereceği bir hata ile karşılaşırız. Çünkü buradaki fark karpuzu, elma poşetine sokmaya çalışmak gibi bir şey. Yani birbiriyle uyuşmayan türden şeyleri bir arada bulundurmaya çalışmak.

Bu problemi aşmak için de farklı bir değişkeni, Stringe aktaracağız. Bu değişkenimiz üstteki kodlarda bulunan sayi1 isimli Number türü değişkeni.

Bunu yapmak için ise String komutu içerisine değişkeni alacağız.



var bosText:TextField=new TextField();
var sayi1:Number=new Number(5);

addChild(bosText);
trace(sayi1);
bosText.text=String(sayi1);




Evet, bu şekilde oldu. Bir nevi bir dönüştürme uyguladık ve textimize Number türü bir değişken aktardık. 


Hiç yorum yok:

Yorum Gönder

 
Action Script - Türkiye © 2012 | Designed by Meingames and Bubble shooter