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

Snake Rollercoaster

by 어린양01 2012. 8. 31.

 

 

Snake-Rollercoaster

 

 

 

1. 작업창 크기; 700*500, 이미지 크기; 500*350, 난이도; ★★

200/200으로 동그라미Looping continuously 그려 작업창에 맞추고 1번 이미지로 교체한 다음, 타임라인 1프레임에 Looping continuously-Snake_Rollercoaster를 주고 에펙창에서 위드값을 150으로 한다. 이어 효과막대 끝을 선택하고 사이즈를 500/350을 주고 이를 무비클립으로 묶고 dp라 이름하고 프로퍼티즈창에서 스톱 플레잉 엣 엔드에 체크한다.

 

 

2. dp를 다시 무비클립으로 묶고 프로퍼티즈창에서 스톱 플레잉 엣 엔드에 체크하고 이름을 img1이라 하고 스크립트창을 열고 아래 구문을 적는다. 이어 주고 싶은 필터를 준다.

 

onFrame (2) {

duplicateMovieClip("dp", "trail1", 1);

setProperty("dp", _alpha, "90");

}

onFrame (3) {

duplicateMovieClip("dp", "trail2", 2);

setProperty("dp", _alpha, "80");

}

onFrame (4) {

duplicateMovieClip("dp", "trail3", 3);

setProperty("dp", _alpha, "70");

}

onFrame (5) {

duplicateMovieClip("dp", "trail4", 4);

setProperty("dp", _alpha, "60");

}

onFrame (6) {

duplicateMovieClip("dp", "trail5", 5);

setProperty("dp", _alpha, "50");

}

onFrame (7) {

duplicateMovieClip("dp", "trail6", 6);

setProperty("dp", _alpha, "40");

}

onFrame (8) {

duplicateMovieClip("dp", "trail7", 7);

setProperty("dp", _alpha, "30");

}

onFrame (9) {

duplicateMovieClip("dp", "trail8", 8);

setProperty("dp", _alpha, "20");

}

onFrame (10) {

duplicateMovieClip("dp", "trail9", 9);

setProperty("dp", _alpha, "10");

}

 

 

3. img1을 카피 총 10개를 만들어 img1-10으로 이름하고 이를 다시 무비클립으로 묶고 main이라 하고 타임라인에 위 그림처럼 배열한다. 이어 라이버리를 통해 이미지를 등록하고 해당 이미지로 교체한다.

 

 

4. 500/350으로 동그라미 그려 350/250에 위치시키고 포지션 포인트 좌상에 주고 510/370으로 사이즈를 키우고 필타입=솔리드, 색상=검정(투명도/25)으로 하고 이를 다시 무비클립으로 묶고 이름을 bg라 적고 bg를 열고 타임라인 50프레임에 스톱과 place를 준 다음, main 아래로 내린다.

 

 

5. 70/70으로 동그라미 그려 1번 이미지로 교체하고 카피해 총 10개를 만들어 맨 아래에서부터 b1-10으로 이름하고 b1부터 140/70, 70/150, 50/250, 70/350, 140/430, 560/70, 630/150, 650/250, 630/350, 560/430에 위치시키고 해당 이미지로 교체한다.

 

 

6. b1-b10을 카피해 한 조를 더 만들어 필타입=none으로 하고 이를 무비클립으로 묶고 btn이라 적는다. 이어 아래 이미지는 하나하나 선택하여 350/250으로 보낸다.

 

 

7. b1 이미지 선택하고 슬라이드-인프롬 탑, b2=인프롬 탑 레프트, b3=인프롬 레프트, b4=인프롬 보톰 레프트,b5=인프롬 보톰, b6=인프롬 탑, b7=인프롬 탑 라이트, b=인프롬 라이트, b=인프롬 보톰 라이트, b10=인프롬 보톰을 준다.

이어 모두를 선택하고 30프레임에서 더블클릭 무비를 주고 효과막대 하나하나를 선택하고 처음 위치로 보낸다. 좌표값은 5번에서 설명했다.

 

 

8. 다시 모두를 선택하고 타임라인 31프레임에 Looping continuously-Pulsing을 주고 그 상태에서 컨버트 투 무비클립을 []를 선택하여 개별 무비클립으로 만든다.

 

 

9. 이를 다시 무비클립으로 묶고 ef라 이름하고 무비클립 각각을 열고 30프레임에 스톱을 준다. 설명으로 하려니까 이런 식으로 적는다. 작업을 할 경우는 첫 번째 b1을 열고 스톱을 주고 스크립트창을 열고 기록된 스크립트를 카피해 각각의 무비클립으로 선택하고 스크립트창에 붙여넣기를 하면 된다.

 

 

10. 다시 모두를 선택하고 무비클립으로 묶고 ef라 이름하고 주고 싶은 필터를 준 다음, ef를 열고 타임라인 50프레임에 스톱을 주고 모두를 선택하고 place를 준 다음, 51프레임에 Disappear from position-Come in_Bye Bye를 준다. 이제 마무리를 한다. btn을 열고 b1-10에 각각의 스크립트를 적는다. 그러나 여러분의 공부를 위해 b1하나만 적는다. 이제 설명도 없다. 잘 생각하면서 작업하기 바란다. 물결효과 스크립트도 넣기 않았다. 그것도 숙제다. 그러나 무지 쉽다. 빨간색만 고치면 된다. 그런데 물결효과를 주려면 그렇게 쉽지만은 않을 것이다. 그래 고급으로 옮겼다.

 

* btn/b1을 선택하고

on (rollOver) {

_parent.ef.b1.gotoAndPlay(31);

}

on (release) {

_parent.main.gotoAndPlay(1);

_parent.bg.gotoAndPlay(2);

_parent.ef.gotoAndPlay(51);

}

 

 

Snake Rollercoaster.swf

 

Snake Rollercoaster.swi

Snake Rollercoaster.swf
0.25MB
Snake Rollercoaster.swi
2.28MB

'스위시세상 > 스위시 고급' 카테고리의 다른 글

Script Effect Gallery2  (0) 2012.08.31
scrips effect gallery  (0) 2012.08.31
열리고 닫기   (0) 2012.08.31
Come Mystery out 애펙|  (0) 2012.08.30
알파 투명도  (0) 2012.08.30