스위시 맥스2 이미지 갤러리 만들기 아래 그림이 스위시 맥스2로 만들 이미지 갤러리 이다. 아래 그림이 스위시 맥스2로 만들 이미지 갤러리 이다. 왼쪽의 01,02,03,04,05,06,07 버튼의 숫자는 이미지 슬라이드 갯수이고 각각 이미지 슬라이드에 대응하는 버튼이다. 그아래의 Left/Right 버튼은 이미지 슬라이드를 Left/right 버튼에 의해 이미지 슬라이드를 보여준다 버튼의 오른쪽은 이미지 슬라이드 1 – 슬라이드 7을 위치 시킨다
스위시 맥스2 이미지 갤러리 만들기 2 1 Properties 에서 Movie Properties를 클릭하면(그림 1) 2. Movie Properties 팝업창에 width:640, hight:480 을 기입하여 스테이지(작업영역)의 크기를 지정 한다(그림 2) 2 (그림 1) 1 (그림 2)
스위시 맥스2 이미지 갤러리 만들기 그라디언트 숫자 버튼 만들기 3 5 4 3. 그라디언트 버튼(그림 1)을 만들기 위해서 툴바(그림 2)에서 Rectangle Tool(R)을 선택한다. 4. 사각형을 적당히 그린다.(그림 2) 5. Properties에서 forground를 Gradient로 선택 한다(그림 3) 3 5 4 (그림 1) (그림 2) (그림 3)
스위시 맥스2 이미지 갤러리 만들기 그라디언트 숫자 버튼 만들기 6 7 8 9 10 11 12 6. 그라디언트 오른쪽 흰색 칼라 Point를 중간의 적당한 위치에 위치 시킨다. 중간 흰색 Point에 근접하여 흰색 Point를 를 하나 더 만든다. 8. 그라이언트 왼쪽 흑색 칼라 Point에 가까운 곳에 흑색 칼라 포인트를 하나 더 만든다. 9. 만든 흑색 Point를 제일 오른쪽 으로 이동 시킨다 10. 왼쪽에 남아 있는 흑색 Point에 마우스 오른쪽 버튼을 클릭하여 Delete Point를 이용 지우거나 또는 그대로 이용한다. 11. 중간의 흰색 Point 2개를중간 위치에 적당히 거리를 유지 시켜준다 12. 그럼 그림 과 같은 그라이언트 버튼이 만들어 진다. 6 7 8 9 10 11 12
스위시 맥스2 이미지 갤러리 만들기 그라디언트 숫자 버튼 만들기 13. 툴바에서 Text tool 을 선택 적당한 크기로 14. 그라디언트 버튼 위에(그림 1) 에 만든 숫자 “01” 을 위치 시키고, Outline 에서 Ctrl + 마우스 왼쪽 버튼을 차례로 클릭 하고, 마우스 오른쪽 버튼을 클릭 Grouping/Group as Button 을 선택하여 버튼화 한다 15. Outline에서 Copy object로 똑 같은 버튼을 7개를 만들고 각각 Bt01 – Bt07로 한다(그림 2) 16 . (그림 3)과 같은 버튼 이미지를 준비하고 이 버튼 이미지를 Grouping/Group as Button 으로 버튼화 한다. 17. 왼쪽 방향 화살표는 Left_button으로 오른쪽 방향 화살표는 Right_button으로 한다. 18. 슬라이드 이미지 7개를 준비하고 각각 슬라이드 1 – 슬라이드 7로 한다. (그림 1) (그림 3) (그림 2)
스위시 맥스2 이미지 갤러리 만들기 그라디언트 버튼 가로 줄 맞추기 (그림 1)과 같이 버튼의 가로줄이 맞지 않을경우 Outline 에서 버튼을 모두 선택한다. 그리고, 마우스 오른쪽 버튼을 클릭 Align/Center(hor)을 선택 하여 버튼의 가로줄 간격을 맞춘다. (그림 1) (그림 2) (그림 3)
스위시 맥스2 이미지 갤러리 만들기 그라디언트 버튼 세로 줄 맞추기 (그림 1)과 같이 버튼의 세로 줄이 맞지 않을경우 Outline 에서 버튼을 모두 선택한다. 그리고, 마우스 오른쪽 버튼을 클릭 Align/Distrbute/Top 을선택 하여 버튼의 세로줄 간격을 맞춘다. (그림 1) (그림 2) (그림 3)
스위시 맥스2 이미지 갤러리 만들기 Scene_1 메인 Frame 이벤트 Script 삽입하기 [scene_1 이벤트 스크립트 직접 입력 ] 19. Outline 에서Scene_1을 선택하고(그림 1) Scene_1 메인 에(그림 2) 와 같은 이벤트 스크립트를 삽입 한다. onFrame( 1 )에서 숫자 는 프레임 번호이다. onFrame(2){ stop(); }에서 “Stop();” 은 2번 프레임에서 Play를 정지 시킨다는 의미 이다. onFrame (1) { framecnt = 1; } onFrame (13) { framecnt = 13; onFrame (2) { stop(); } onFrame (4) { stop(); } onFrame (6) { stop(); } onFrame (8) { stop(); } onFrame (10) { stop(); } onFrame (12) { stop(); } onFrame (14) { stop(); } (그림 1) (그림 2)
스위시 맥스2 이미지 갤러리 만들기 Timeline 큰트롤 창을 이용한 scene_1 이벤트 Script 입력 Stop(); Timeline 콘트롤 창에서 Scene_1 을 선택하고 2,4,6,8,10,12 Frame 에 각각 위치한 상태에서 마우스 오른쪽 버튼을 선택하여 아래 그림과 같이 모두 Movie Control/Stop 을 시킨다. 이것은 슬라이드 1 – 슬라이드 7이 각각 1,3,5,7,9,11,13 Frame에서만 실행하고 2,4,6,8,10,12 ,14프레임에서 멈추게 하기 위해서이다. Stop();
스위시 맥스2 이미지 갤러리 만들기 Timeline 콘트롤 창에서 슬라이드 play 및 stop 시키는 방법 21 20 20. 슬라이드 7을 각각 1,3,5,7,9,11,13 Frame 에서만 동작 시키기 위해서 각각의 슬라이드를 선택하고 마우스 오른쪽을 클릭 각 Frame에 Place(o :녹색표시) 을 선택한다 21. 각각의 프레임에서 동작 하지 말아야 하는 슬라이드는 Ctrl + 각 슬라이드 를 클릭하고 각 Frame에 마우스 오른쪽을 클릭 Remove(x :적색표시)를 시킨다 21 20
스위시 맥스2 이미지 갤러리 만들기 그라디언트 버튼에 이벤트 Script 삽입하기 22. Outline이 (그림 1)과 같이 되었다면 Bt01 – Bt07까지 (그림 2)의 버튼 이벤트 스크립트를 각각 삽입한다. GotoAndPlay( 1 ) 에서 숫자는 프레임 번호이며 Bt01 은 프래임 1 번 Bt02 은 프래임 3 번 Bt03 은 프래임 5 번 Bt04 은 프래임 7 번 Bt05 은 프래임 9 번 Bt06 은 프래임 11 번 Bt07 은 프래임 13 번 을 각각 적용 시킨다. (Bt 01) (Bt 02) (Bt 03) (Bt 04) (Bt 05) (Bt 06) (Bt 07) (그림 1) (그림 2)
스위시 맥스2 이미지 갤러리 만들기 Left/Right 버튼에 이벤트 Script 삽입 Right 버튼 이벤트 Script on (press) { framecnt = framecnt +2; gotoAndPlay( framecnt ); if( framecnt >=13 ) framecnt = 1; } Left 버튼 이벤트 Script on (press) { framecnt = framecnt -2; if( framecnt <1 ) framecnt = 13; gotoAndPlay( framecnt ); } (그림 1)
스위시 맥스2 이미지 갤러리 만들기 Left/Right button 이벤트 Script 설명 Right 버튼 이벤트 Script on (press) { framecnt = framecnt +2; gotoAndPlay( framecnt ); if( framecnt >=13 ) framecnt = 1; } 슬라이드가 동작하는 녹색 구간 (그림 1) Framecnt 는 프레임 1 – 14까지 증가 또는 감소 시키기 위한 변수 framecnt +2 는 Right button을클릭시 frame을 1,3,5,7,9,11,13으로 증가 시키기 위한 스크립트 이다 if( framecnt >=13 ) framecnt = 1은 Frame 이 13이면 frame을 1로 만든다 (그림 1)
스위시 맥스2 이미지 갤러리 만들기 Left/Right button 이벤트 Script 설명 Left 버튼 이벤트 Script on (press) { framecnt = framecnt -2; if( framecnt <1 ) framecnt = 13; gotoAndPlay( framecnt ); } 슬라이드가 동작하는 녹색 구간 (그림 1) Framecnt -2 는 Left button을 클릭시 frame을 13,11,9,7,5,3,1로 감소 시키기 위한 스크립트 이다 if( framecnt <1 ) framecnt = 13은 Frame 이 1보다 작으면 frame을 13으로만든다 (그림 1)
스위시 맥스2 이미지 갤러리 만들기 Scene_1 이벤트 Script 설명 onFrame (1) { framecnt = 1; } onFrame (13) { framecnt = 13; onFrame (2) { stop(); } onFrame (4) { stop(); } onFrame (6) { stop(); } onFrame (8) { stop(); } onFrame (10) { stop(); } onFrame (12) { stop(); } onFrame (14) { stop(); } onFrame (1) { framecnt = 1; } 이 스크립트는 left/Right 버튼을 클릭하여 Frame1에 도달하였을 경우 Frame을 1로 만들기 위한 스크립트 onFrame (13) { framecnt = 13; 이 스크립트는 Left/Right 버튼을 클릭하여 Frame 13에 도달하였을경우 Frame을 13으로 (그림 1)