펼쳐두기..
무비클립 구조식
onClipEvent(이벤트){
명령문
}
무비클립 이벤트
1.load;해당 무비클립이 등장할 때 명령문을 실행.
2.enterFrame;해당 무비클립이 메인무비에 존재하는 동안 매 프레임마다 명령문이 실행되는 이벤트.
3.unload;해당 무비클립이 메인무비에서 사라졌을 때 명령문이 실행되는 이벤트.
4.mouseDown;메인무비 영역 안에서 아무곳에나 마우스를 눌렸을 때 실행되는 이벤트.
5.mouseUp;무비 스테이지 영역 안에서 아무 곳에나 마우스를 눌렀다가 떼었을 때 실행되는 이벤트.
6.mouseMove;무비 스테이지 영역 안에서 마우스를 움직였을 때 명령문이 실행되는 이벤트.
7.keyDown;키보드 자판을 아무 것 이라도 눌렀을 때 실행되는 이벤트.
8.keyUp;키보드 자판에서 아무 것 이라도 누르고 떼었을 때 실행되는 이벤트.
9.data;해당 무비클립으로 데이타가 수신될 때 실행하는 이벤트.
_root;명령문 앞에 _root가 추가되는 경우는 메인무비에는 여러개의 무비클립이 존재할 수 있고
무비클립 개별적으로 자신만의 무비를 재생할 수 있는 힘을 가진 것이 무비클립이다.
따라서 보다 정확한 경로를 표현하기 위해 앞에 메인무비라는 의미로 _root를 명령문 앞에
적어주는 것입니다.
무비클립 명령문(메서드)
1- .attachMovie(); 라이브러리에서 링크된 무비클립을 불러옵니다.
2- .createEmptyMovieClip(); 비어있는 새로운 무비클립을 만듭니다.
3- .createTextField(); 무비클립에 빈 텍스트 필드를 만들어 줍니다.
4- .duplicateMovieClip(); 소괄호 안에 설정한 무비클립을 복제합니다.
5- .getBounds() 소괄호 안을 대상으로한 공간을 무비클립 x와 y좌표의 최소값과 최대값을되돌려줌.
6- .getBytesLoaded() 로드된 변수의 바이트 수를 표시합니다.
7- .getByesTotal() 다운로드된 변수의 예상 총 크기를 반환합니다.
8- .getDepth() 무비클립의 "z"(깊이)를 반환합니다.
9- .getURL(); 인터넷 경로(URL)를 받아 옵니다.
10- .globalToLocal(); 스테이지 좌표를 무비클립의 좌표로 반환합니다.
11- .gotoAndPlay(); 플레이 헤드를 지정한 프레임으로 이동시킨 후 무비를 재생.
12- .gotoAndStop(); 플레이 헤드를 지정한 프레임으로 이동시킨 후 무비를 정지.
13- .hitTest() 무비클립의 경계가 목표 무비클립의 경계와 겹치면 참값을 반환합니다.
14- .loadMovie(); 무비클립으로 선택한 무비를 로드합니다.
15- .loadVariables(); URL로부터 변수를 받아 무비클립을 로드합니다.
16- .localToGlobal(); 무비클립 좌표를 스테이지 좌표로 반환합니다.
17- .nextFrame();플레이 헤드를 다음 프레임으로 이동 후 정지.
18- .play(); 무비클립을 재생.
19- .prevFrame(); 플레이 헤드를 이전 프레임으로 이동 후 정지.
20- .removeMovieClip(); 복제된 무비클립을 삭제 합니다.
21- .setMask(); 무비클립 마스크를 만듭니다.
22- .startDrag(); 무비클립을 드래그합니다.
23- .stop(); 무비클립을 정지.
24- .stopDrag(); 드래그되고 있는 무비클립을 정지.
25- .swapDepths(); 무비클립의 "z"(깊이)를 바꾸어 줍니다.
26- .unloadMovie(); loadMovie 액션을 통해 로드한 무비 클립을 제거합니다.
메서드의 기본문법
_root.mc.gotoAndPlay(3)
:메인무비에 mc라는 무비클립에 3번 프레임으로 가서 플레이하라!
_root.ball.stop()
:메인무비에 ball이라는 무비클립의 재생을 멈춰라!
_root.play()
:메인무비를 재생하라!
_root.star.ball.gotoAndStop(4)
:메인무비에 star라는 무비클립 속에 ball이라는 무비클립의 4번 프레임으로 가서 멈춰라!
*모든 무비클립메서드는 경로 끝에 사용해야한다.
*메서드는 항상 소괄호()와 같이 쓴다.
*메인무비(_root)또한 무비클립메서드로 통제 가능하다.
[출처] 플래시 무비클립 액션스크립트|작성자 레드
상당히 관심있는 분야인데, 아직 못 배웠습니다.
답글삭제자주 보면서 읽혀야겠어요.
자료 감사합니다.
@Popeye - 2009/08/17 20:49
답글삭제도움이 됬다니 다행입니다^^
trackback from: [기본] AutoIt이란?
답글삭제강좌는 모두 한글화 해서 포스팅 합니다. AutoIt이란 1999년도에 Jonathan Bennett에 의해 만들어진 프로그램 입니다. 처음 시작은 자동화를 위해 만든 스크립트 언어라고 합니다. 윈도 GUI 와 범용 동작을 자동화하기 위해 제작된 BASIC 류의 공개 스크립트 언어입니다. 어려운 C언어류의 프로그래밍 언어가 필요없이 간단한 스크립트들로 강력한 언어 지원 체계입니다. autoit-v3-setup.exe 직접 오토잇 다운받으러 가기 Au..