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.

Write a comment

Anti-Spam Protection by WP-SpamFree