[ Nexacro.function - Dynamic ]
0. 아래에서 사용될 공통 함수
1. Dynamic하게 함수 찾기
1. 문자열을 이용해서 함수 얻기
. 이때 func는 함수 object가 된다.
. var func = this["fn_getFuncName"];
. 위에서 얻은 함수명을 실행시키기
. func();
. 결과가 function이면 함수 임
. if (func && typeof(func) == "function)
2. 현재 form, 상위 form에 대한 funciton 찾기
var find = "function_name";
var value = this.lookup(find);
trace(typeof(value));
. trace결과 : funciton
3. form에 선언된 함수목록을 배열형태로 가져오기
. 현재 화면에 함수 목록
var arr = this.gfn_GetFunctionListName(this);
. div내부 form에 함수 목록
var arr = this.gfn_GetFunctionListName(this.div_name);
. tabpage내부의 함수 목록
var arr = this.gfn_GetFunctionListName(this.Tab00.tabpage1);
. application 함수 목록
var arr = this.gfn_GetFunctionListName(application);
. 공통함수
2. Dynamic하게 form변수 찾기
1. 현재 form, 상위 form에 대한 form변수 찾기
var find = "form_variable_name";
var value = this.lookup(find);
trace(typeof(value));
. trace 결과 : string, number, function 등
2. form 에 선언된 변수를 배열 형태로 가져 오는 함수
. 현재 화면에 함수 목록
var arr = this.gfn_GetValueList(this);
. div내부 form에 함수 목록
var arr = this.gfn_GetValueList(this.div_name);
. tabpage내부의 함수 목록
var arr = this.gfn_GetValueList(this.Tab00.tabpage1);
. application 함수 목록
var arr = this.gfn_GetValueList(application);
. 공통함수
3. 화면에 적용된 Event 목록 찾기