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

불꽃축제

by 어린양01 2012. 9. 29.

 
 
 

불꽃축제

 

 

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

 

100/100으로 사각형 그려 이를 카피 70/70으로 사이즈를 줄이고 둘을 블록으로 잡고 세이프 오퍼레이션 서브젝트로 오려내어 사이즈를 100.1/100.1로 하고 50/50에 위치시키고 이를 카피 총 7개를 만들어 맨 위 세이프 x=650으로 보내고 수평 정렬을 한다. 이어 이 모두를 카피해 y=150, 다시 붙이기 하고 y=250, 350, 450으로 작업창을 채운다.

 

 

2. 이번에는 70.1/70.1로 사각형 그려 50/50에 위치시키고 이 앞전과 같은 방법으로 작업창을 채운다.

 

 

3. 세이프 70개를 모두 선택하고 그룹 에스 세이프 [아니오]를 선택한 다음, 라이버리를 통해 이미지 10장을 등록하고 나서 1번 이미지로 교체한 하고 다시 벗겨내어 아웃라인 아래에서부터 35개를 선택하고 그룹으로 묶고 나머지를 그룹으로 묶어 2개의 그룹을 만든다. 이렇게 작업을 해야 이미지의 속성이 유지되어 다른 이미지로 교체할 때 제자리에 들어온다.

 

 

4. 아래 그룹을 선택하고 타임라인 1-100프레임에 Appear into position-Weave into center를 주고 에펙창에서 스케일을 100으로 준다.

 

 

5. 위 그룹을 선택하고 타임라인 1-100프레임에 Appear into position-3D Spin in and grow를 주고 에펙창에서 칼라체인지=0, 플라이 인 바이=2000, 인털레이스트에 체크하고 오버랩=30으로 준다. 이어 이 둘을 무비클립으로 묶고 프로퍼티즈창에서 스톱 플레잉 엣 엔드에 체크하고 img1이라 표시한 다음, 주고 싶은 필터를 준다.

 

 

6. img1을 카피해 총 10개를 만들어 이를 무비클립으로 묶고 main이라 하고 메인을 열고 위 그림처럼 타임라인에 효과를 준다. 이어 버튼 소스 불러와 작업창에 맞추면 작업이 끝이다. 영상의 뒷부분 효과도 다 강좌에서 설명되었던 효과들이다. 윈도우-틴에서서 옵션들을 조정하라.

 

* 오늘부터는 강좌의 방법을 달리하겠다. 이 영상도 중급수준에 머물지만 많은 고심 끝에 고급으로 옮겼다. 그 대신 버튼 스크립트는 설명하지 않는다. 앞으로 고급강좌에서는 버튼에 관한 스크립트는 일절 설명이 없을 것이다. 아직도 많은 분들이 기초부터 배워야 하는데도 그저 영상에 욕심이나 새로운 영상만 찾는다. 어떤 사람들의 작품을 보면 한심스럽다. 몇 일 전 올린 보석 오프닝 영상만 해도 그렇다. 강좌를 다시 보니 뚜껑 1프레임에 place를 주라는 말이 누락되었다. 아무리 그렇더라도 플레이를 해보고 이상하면 고급강좌를 보는 차원에서는 그 정도는 기본이다. 카페에 온통 뚜껑없는 작품만 올라왔다. 버튼을 소스로 제공하더라도 스크립트는 삭제하고 올리겠다. 말이 나온 김에 한마디 더 하겠다. 영상을 올릴 때 제대로 된 테이블 태그 사용하지 않은 영상은 앞을 보지도 않고 댓글도 없다. 영상은 남이 보라고 올린 것이다. 그러면 최대한 상대가 편하게 보게 하여야 한다. 스크롤바 옮기면서까지 볼 생각은 없다. 그런 분들은 다시 한 번 생각해 보아야 할 것이다.

 

다시 강좌로 돌아간다. 이왕 고급으로 올린 영상이니 너무 간단하여 불꽃놀이 스크립트를 설명하겠다. 그래 이미지가 온통 밤하늘이다.

 

 

7. 50/4로 사각형 그려 일단 작업창 중앙에 위치시키고 필타입=그라디언트, 그라디언트 색상= 양쪽 가장자리 흰색(왼쪽 투명도 0, 오른쪽 투명도 75) 중간에 포인트 두 곳을 주고 분홍색으로 왼쪽 분홍색(투명도/100), 오른쪽 분홍색(투명도/75)으로 하고 이를 무비클립으로 묶고 무비클립을 선택하고포지션 포인트 좌중에 주고 2-21프레임에 무비를 주고 x값을 현재값에서 120을 더 준다. 이어 이를 다시 무비클립으로 묶고 fire라 이름하고 아래 스크립트를 적는다.

 

onFrame (21, afterPlacedObjectEvents) {

removeMovieClip();

stop();

}

 

 

8. fire를 다시 무비클립으로 묶고 fire1이라 이름하고 아래 스크립트를 적는다. 이어 fire1을 카피해 총 4개를 만들어 fire1-4로 이름하고 무비클립으로 열고 그라디언트 색상을 각각 주고 싶은 대로 바꾼다. 사이드는 그냥 두고 중간 포인트 색상만 바꾸면 된다.

 

onFrame (1, afterPlacedObjectEvents) {

this.fire._visible = false;

this.center._visible = false;

this.i = 80;

this.num = 80;

this.time = 1;

this.interval = random(30) + 20;

this.onEnterFrame = function() {

this.time++;

if (this.i<this.num) {

for ( j=0; j<30; j++) {

this.fire.duplicateMovieClip("fire"+this.i, this.i);

this["fire"+this.i]._rotation = random(360);

this["fire"+this.i]._x = 0;

this["fire"+this.i]._y = 0;

this["fire"+this.i]._xscale = 20+0.5*this.i;

this.i++;

}

}

if (this.time%this.interval == 0) {

this._x = random(600)+50;

this._y = random(300)+50;

this.num = random(50)+30;

this.i = 0;

}

}

}

 

 

9. 각각 포지션 포인트를 좌상에 주고 fire10/0, 2100/30, 350/60, 4150/90에 위치시키고 이 모두를 무비클립으로 묶고 ef라 하고 포지션 포인트 좌상으로 주고 적당한 타임에 나타났다 사라지게 한다. 이것도 설명하려면 버튼 스크립트를 적어주어야 하니 각자 알아서 한다.

 

 

 

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

종합겔로리2  (0) 2012.09.29
note book 오프닝  (0) 2012.09.29
스크립트 영상  (0) 2012.09.29
펼참 마스크 응용  (0) 2012.09.29
Poem 겔러리  (0) 2012.09.29