카테고리

Show All (635)
ZeLkOvA (346)
Study (45)
Wizard Works (17)
ETC. (226)
Trash Box (0)

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total
Today
Yesterday

최근에 올라온 글

최근에 달린 댓글

글 보관함

AS2.0에서 손쉽게 무비클립을 복사하던 duplicateMovieClip() 메소드가 AS 3.0에서는 삭제되었다.

이 어찌 안타까운 소식이 아닐 수 있으랴...

불가능한 것은 아니지만 좀 귀찮아졌다


우선 액션 코드를 입력하기 전에 준비해야 할 사항!!

라이브러리에 보면 복사할 무비클립 심볼이 들어있는데, 그 심볼에 우클릭 하고 'Linkage' 항목을 선택.

그러면 조그만 창이 하나 뜨는데 거기서 'Export for ActionScript' 에 체크. (Export in first frame에도 자동 체크되는데 그냥 둬도 무관)

이름은 마음대로 정해도 되지만, 역시 원래이름 그대로 해 주는게 헷갈리지 않고 편하다.

이렇게 해 주면 라이브러리에있는 심볼을 클래스화 시켜서 액션스크립트에서 호출할 수 있다.

(무비클립 인스턴스를 스테이지에 내릴 필요가 없다는 얘기)

이렇게 하면 준비는 끝.


만약 라이브러리에서 rect 라는 무비클립 심볼에 Linkage 설정을 했다면 복사하는 코드는 다음과 같다.


... 에는 x좌표, y좌표, buttonMode, addEventListener 등 복제된 무비클립 인스턴스의 속성 및 이벤트 리스너들을 넣어주면 된다.

Posted by 성주
, |