Actionscript 3.0 da eval kullanımı
Posted by ismail şimşek | Posted in Actionscript 3.0 | Posted on 27-08-2009-05-2008
0
Bildiğiniz gibi ya da fark edeceğiniz üzere actionscript 3.0 da artık eval fonksiyonu kullanılmıyor. Peki bunun yerine ne kullanacağız. Sahnemizde instance name i mc1 olan bir movieclip var ve x özellği 0. Yani sola yaslı durumda. Kodlarımıza bir göz atalım.
var fnk:String="mc1";
function degistir(nesne:String){
this[nesne].x=300;
}
degistir(fnk);
trace(mc1.x); //300
gördüğünüz gibi “this[]” içine yazdığımız string ifadenin işaret ettiği nesne bulunup x özelliği değiştirilmiştir. Örnek dosyayı indirmek için tıklayınız.
