본문 바로가기
  • 오직 예수 그리스도
스위시세상/스위시 고급

[스크랩] 마스크를 이용한 돋보기 효과만들기

by 어린양01 2010. 1. 19.

 

마스크를 이용한 돋보기 효과만들기 

1.  스위시 실행 작업창 크기:700x500, frame rat:15

2. 용량이 100이상되는 멋진 이미지를 가져와서 작업창과 똑같게 조
   정한다.

3. 툴바에서 원(Ellipse Tool(E))를 선택, 작업창에 그려준다음 w=180
   H=180 1개 더 복사해준다(총2개).

4. 아웃라인의 맨위의 shape의 이름을 mask1으로 써주고 바로 아래
   의 shape의 이름은 le로 써준다.

5. 툴바에서 사각형(Rectangle Tool(R))을 선택, 작업창과 똑같게 그
   려주고 Solid= None으로 변경해주고 이름을 mask2라고 써준다.

6.  똑같은 그림을 불러와서 그림에 우클릭→Grouping→Group as
   Movie clip으로 만들고 이름을 zoom으로 써준다.
   (소스와 관련된것이므로 다른 이름으로 쓰면 안된다)

7.  아웃라인에서 +로된 zoom 선택 Transform패널에서 열쇠클릭하
   고 그림크기를 W=1050크기로 써주면 작업창의 그림이 확대됨을
   알 수 있다.

8. 아웃라인에서 zoom, mask1, mask2를 모두 선택 우클릭→
   Grouping→Group as Movie clip으로 만들고 mask에 체크 해주고
   이름은 mag라고 써준다.

9. 아웃라인의 le 를 맨위로 올려준후 라인=실선 크기=8 색=검정으로
   설정하고 solid= None으로 해주면 작업창에 원이 투명하게 보인다

10. 아웃라인에서 le와 ma를 모두선택 우클릭→Grouping→Group
   as Movie clip으로 해주고 이름을 len으로한다.

11. 아웃라인에서 len선택 Script창을 열고 아래의 소스를 복사하여
    붙여넣기한후 작업창으로 전환한다.

            "붙여넣을 소스"
      
      
onSelfEvent (enterFrame, includingFirstFrame) {
           mag.zoom._x = -_x*1.56;
           mag.zoom._y = -_y*1.56;
       }
       onSelfEvent (load) {
            startDragLocked();
       }

12. 아웃라인에서 len을 선택 우클릭→Grouping→Group as Movie
   clip으로 만들어주고 이름을lens라고 해준다.

13. 실행해 본후 저장한다.

 

 

첨부파일 1-12.swf

 

첨부파일 1-12.swi

 

출처 : 사랑방 마을
글쓴이 : 야생화 원글보기
마스크를 이용한 돋보기 효과만들기.swi
0.36MB
마스크를 이용한 돋보기 효과만들기.swf
0.03MB