[질문] createEmptyMovieClip 관련
콩쑨
플래시 메뉴를 만들어야 하는데 아래 구문이 안되더군요
this[m_menu + i]:MovieClip = this.createEmptyMovieClip(menu, this.getNextHighestDepth());아래는 잘 됩니다.
var m_menu:MovieClip = this.createEmptyMovieClip(menu, this.getNextHighestDepth());for 문으로 심볼을 여러개 만들어서 그안에 각각 텍스트를 넣어야 해서 심볼을 만들어봤습니다만..
4.0에서 5.0으로 넘어갈때도 1년 걸리더만 8.0버전을 제대로 배우려면 얼마나 걸리려는지.. 휴~ ㅠㅠ
-
노아
아하..그렇군요..감사합니다~ ^^
-
아리에스
여기서 기존 무비라고 하는 것은 this를 가리킵니다. this.createEmptyMovie()에서 this 무비클립에 새로만드는 빈 무비클립들이 자식이 되는 것이죠, 그러니까 this라는 현재의 무비클립에 \menu\+i 이라는 인스턴스 네임을 갖는 빈 무비클립들이 들어있다는 의미가 됩니다.
그리고 Depth는 this의 무비클립 내에서 menu+i들의 각 depth를 설정해 줍니다. depth가 같은 빈 무비클립을 만들었다면 가장 최근에 만들어진 -
리나
앗..되는군요.. 인스턴스 네임으로 참조가능한건 몰랐네요. createEmptyMovieClip이 \기존 무비 클립의 자식으로 빈 무비 클립을 만듭니다\라고 되어있어서 기존 무비 클립이 뭔가~~ 하고 조금 헷갈렸어요. ^^; 감사합니다~ ^^
-
초코맛캔디
그런데 굳이 앞에 있는 m_menu+i 처럼 서로 다른 식별자로 할 필요가 있을까요? 따로 식별자를 구분하지 않더라도 menu0...menu5 이런 식으로 인스턴스 네임으로 참조 가능합니다.
-
유진깡
this[\m_menu\+i] = this.createEmptyMovieClip(\menu\+i, this.getNextHighestDepth());
-
곰돌곰돌
var [\m_menu\ + i]:MovieClip = this.createEmptyMovieClip(\menu\+i, this.getNextHighestDepth());
이렇게 하라는거지요? 그런데 구문 오류가 나타납니다.ㅠㅠ -
흙이랑
createEmptyMovieClip(\menu\