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

[스크랩] 원 마스크 갤러리 만들기

by 어린양01 2010. 1. 24.

원 마스크 갤러리 만들기

1. 무비650x450

2. 원튤 누르고 원을 하나그린다 →Reshape → 자물쇠 클릭 →w=30

   즉 w=30 h=30

3. 모션튤 선택 원을 그리며 클릭 5번 시작점 까지 타임라인에 5개의

   무브  20~30프레임까지생성됨 다시 60프레임에 더블 효과막대에

   더블 y =move to y=20 (x=y 체크된상태임)  xscale=scale to=800

4. 만들어놓은 세이프선택  우클릭  → grouping → group as movie

   clip 하고 이름을 rect 로 중요

5. 묶어놓은 rect 를 마이너스로 열고 rect 라인90프레임에 우클릭

   movie control → stop +로 닫고

6. transform에서 O=X 중심축을 상좌로 X=-10 Y=-10 (마이너스10)

7. rect를 복사 붙이기(총두 개)복사된 무비클립의 이름을 똑같이

   rect 로 중요

8. 두 개선택 우클릭  → grouping → group as movie clip 무비클립

   선택 된 상태

9. 스크립트 → 소스 복사해다 붙여넣고

10. 신1선택 이미지한 장 불러와 작업창에 맞추고

11. 이미지와 무비클립 선택 우클릭  → grouping → group

     as movie clip 마스크체크

12. 실행해 보고 잘 되었으면 여러장 보이기 하기위해 무비클립 복사

     해서 제자리 붙이기 작업자 마음대로 여기서는 5장 붙여넣고 4장

     모두 +를 마이너스로 열어서 이미지를 바꿔주세요 버튼으로 해도

     되고 여기서는 그냥 로테이션으로 돌아 가겠습니다

13. 맨아래는 1프레임에 우클릭 →place 120 프레임에 Remove 그위

     아래서두 번째는120 프레임에 place 240프레임에 Remove 이렇

     게 120씩 띄워서 한다 다됐으면 Play 해본다

붙여넣을소스

onFrame (1) {
   getURL("FSCommand:allowscale", false);
rect._visible = 0;
rect.stop();
count = 2;
}
onFrame (2) {
    var i = 1;
while (i <= 10)
{
    var j = 1;
    while (j <= 10)
    {
        if (j + i == count)
        {
            depth = i + j * 10;
            rect.duplicateMovieClip("rect" + depth, depth);
            this["rect" + depth]._x = i * 60 - 20;
            this["rect" + depth]._y = j * 60 - 20;
        }
        ++j;
    }
    ++i;
}
}
onFrame (5) {
    if (count < 42)
{
    ++count;
    gotoAndPlay(2);
}
else
{
    stop ();
}

}

 

 

첨부파일 5-12.swi

 

출처 : 사랑방 마을
글쓴이 : 야생화 원글보기
메모 :