[질문]string 의 형을 Function으로 바꿔줄수 없을까요??
도도한
function Test(){
trace(TTTT);
}
str = Test;
function gogo(func){
trace(func)
trace(typeof func)
func();
}
gogo(str);
간단한 예문으로.....gogo(Test)라고 실행을 한다면...
gogo라는 함수에서....Test()이놈을 호출해서...TTTT가 출력되죠....
헌데..이..Test란 놈을 string으로 받아와야 합니다....
그냥 문자열로 넣어버리면...당연히 Test()이놈이 호출이 안돼죠....
그래서.....string을 형변환시켜서...function으로 바꿔줘야할듯한데....
어떻게 해야할지....
정 안돼면...switch 구문으로 하나씩 추가를 해줘야 할텐데...이렇게 되면..나중에 하나 추가해줄때도 이것저것 수정되어야 할게 많아보여서요....흑....
-
한지잠
this[\Test\](); 이나 (\Test\)(); 처럼
() - 함수 실행자를 붙여주면 실행되죠. -
하린
좀 바꿔서..
function test(){
\ttrace(\tttt\);
}
c_mc = this;
str = \test\;
function gogo(func){
\tc_mc[func]()
}
gogo(str);
이렇게 해봤는데 잘되는거 같네요~~감사합니다~~수다님~~ -
트런들
오홋!!되는군요...감사합니다...
함수를 xml에서 함수이름만 불러와서...그때그때 틀리게 적용해줄려고 해서....당장사용할껀..1~2개정도라...별 무리없겠지만...중간중간 자꾸 추가가 된다면...계~~속 수정사항이 쌓일듯해서요.. -
바름
이왕이면 함수 포인터를 넘기는게 더 좋을텐데. 저런식의 호출은 지양하는 것이 좋습니다.
몇 안된다면 switch를 사용하는 것이 오히려 바람직할 수 있습니다. 방법이 없는 것은 아닌데 이런식으로
하시면 됩니다.
eval(\Test\).call( this );
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2701285 | 아이폰이나 안드로이드 폰 인터넷으로 볼때 | 배꽃 | 2025-07-12 |
2701230 | 테마 설정하면 밑에 뜨는 글 삭제 (1) | 창의적 | 2025-07-12 |
2701177 | css적용이 안되요~ (6) | 다니엘 | 2025-07-11 |
2701151 | 사이트작업시 inputbox 가 readonly 형태표시 어떻게 하시나요? (1) | 찬내 | 2025-07-11 |
2701123 | 간단한 select 질문입니다 (3) | 천사의눈물 | 2025-07-11 |
2701061 | 비베질문.. | 똘끼 | 2025-07-10 |
2701034 | 메일폼 내 script 삽입가능한 방법 없을까요.. (2) | 마음새 | 2025-07-10 |
2701008 | 분명히 버튼을 만들었는데 액션이 안걸립니다. (3) | 재찬 | 2025-07-10 |
2700923 | 전체중앙정렬&독타입&쿼크모드 ㅜㅠ (8) | 푸른들 | 2025-07-09 |
2700893 | 질문드리겠습니다. | 도도한 | 2025-07-09 |
2700793 | 무비클립에 마우스 오버시 랜덤으로 효과음 나기는 어떻게 ;; (1) | 바닐라 | 2025-07-08 |
2700741 | 웹전송? (2) | 연와인 | 2025-07-07 |
2700686 | 카테고리 호버시 세부카테고리 보이게하는 것, css로만 가능할까요?? (3) | 다힘 | 2025-07-07 |
2700658 | 메타태그 질문드립니다..ㅠㅠ;;; | 모해 | 2025-07-07 |
2700632 | 외부에서 이미지 파일을 불러와야 합니다. 도와주세요. (4) | 에일린 | 2025-07-06 |
2700579 | (air + as3) smtp 이용해서 첨부파일 포함해서 메일 보내기 | 물보라 | 2025-07-06 |
2700524 | 클릭시 밑에 메뉴 나오게 (4) | 새솔 | 2025-07-05 |
2700505 | activex를 비쥬얼6.0으로 만들었는데요 비스타 배포시에 안되서 질문드립니다 (3) | 참이 | 2025-07-05 |
2700452 | c언어에서... 자료형 구분.... (3) | 시내 | 2025-07-05 |
2700422 | 버전에 관해 질문 | 라온제나 | 2025-07-04 |