Ağu
27
2009

Actionscript 3.0 da eval kullanımı

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.

Actionscript:
  1. var fnk:String="mc1";
  2. function degistir(nesne:String){
  3.     this[nesne].x=300;
  4. }
  5.  
  6. degistir(fnk);
  7. 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.

Related Posts

About the Author:

2010 Dokuz Eylül Mezunu | Flash/Flex Developer | Actionscript Lover | Addicted to Php/MySql | Junior Android&iOS Developer

Leave a comment

Kategoriler