niedziela, 27 stycznia 2013

Wywoływanie funkcji przez jej nazwę w Action Script 3

Call a function by its name in AS3, mówiąc prościej wywołanie funkcji poprzez jej nazwę String. Sposób może się przydać gdy wczytujemy funkcje z pliku XML. Aby nie opisywać każdego z przypadków możemy użyć tej prostej metody. Działą w Action Script 3.


var functionName:String = "getDetails";

var instance1:MyObject = new MyObject();

instance1[functionName]( tutaj parametry funkcji );
function getDetails(s:String){
   return s;
}


Umieszczam ponieważ dużo się naszukałem zanim znalazłem to rozwiązanie. 

Brak komentarzy:

Prześlij komentarz