자유게시판

제목 누구 혹시 이거 아시나요?
글쓴이 헛발이 작성시각 2010/04/02 18:41:06
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 9558   RSS
지금 잠깐 Flash 액션을 좀 하고 있는데요..
이상하네요 ㅋㅋ

위에서

var test= null;

이렇게 정의를 내려 주고..

test = 'scene1';

이렇게 값을 넣고..

gotoAndPlay(test, 1);

이렇게 하는데 왜 에라가 날까요?

trace(test);를 하면 값은 찍히고,,

gotoAndPlay('scene1', 1);

이렇게 직접 하면 되고...

뭐가 문제일까요?
 다음글 오픈카 렌트 경험기 (8)
 이전글 햇살은 좋은데.. (7)

댓글

헛발이 / 2010/04/02 18:59:21 / 추천 0
gotoAndPlay안에는 변수를 못 쓰나 보네요...

ㅡ.ㅡ;;

그냥 무식하게 처리 했습니다.. ㅋㅋ
변종원(웅파) / 2010/04/03 22:05:23 / 추천 0
ㅎㅎ 전 플래시쪽은 2000년대 초에 잠시 보고 그 이후는 신경을 껐습니다.
devman / 2010/04/03 22:25:49 / 추천 0
이동을 원하는 곳의 프레임을 클릭하고 프로퍼티에 보면 LABEL Name 부분에 이름을 적어주면
그쪽으로 이동합니다.
씬의 개념은 거의 안쓰고요
20frame에 Label name이 abc이면

var test = "abc"

//버튼코딩
btn.onRelease = function(){
  gotoAndPlay(test);
}
이렇게 하시거나 바로 프래임으로 보낼꺼면
  gotoAndPlay(20); 또는 gotoAndPlay("abc");
헛발이 / 2010/04/03 23:04:10 / 추천 0
그러게요...당연히 되는걸로 알고 있는데...씬을 넣으니 변수처리가 안되고 직접 입력만 되더라구요..
ㅡ.ㅡ;; 그래서 그냥 if문으로 ㅡ.ㅡ;;