'find method'에 해당되는 글 1건

  1. 2010/02/02 visualp actionscript 함수를 함수 명으로 호출하기(calling method by function name )

stop();

var str:String = "fun1";
this[str]();
function fun1():Void{
 trace("fun1");
}
java 에 reflection과 비슷한 함수 호출 방법을 찾던중 위와 같이 가능 하다는 사실을 아게 됬다.
this <-- 대신 생성된 클래스를 넣게 되면 해당 클래스의 해당 메소드를 찾게 된다.
AA aa = new AA();
var str:String = "fun1";
aa[str]();
function fun1():Void{
 trace("fun1");
}

물론 AA라는 클레스가 존재 해야 한다. as2.0 기준으로 테스트  했음.

2010/02/02 14:22 2010/02/02 14:22
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://blog.visualp.com/rss/response/192

댓글+트랙백 ATOM :: http://blog.visualp.com/atom/response/192