태그자료

스위시맥스4 스크립트기초 예제06|

rndjr 2013. 1. 11. 10:52

 

 

스위시맥스4 스크립트기초 예제06

1. 스위시맥스4를 실행하여 Properties 패널의 Movie properties 버
   튼을 클릭하여 다음과 같이 설정한다. Background color=검정,
   Width=700, Height=500, Frame rate=15, Export Settings for
   Movie, SWF 9

2. Outline 의 Scene1선택 Import! Animation을 클릭하여 예제 01번
   swi 파일을 가져온다.

3. Import! 창에서 기본값 그대로 두고 Import! 룰 클릭한다. 모두선택
  우클릭→Grouping→group as mocie clip, 이름을 movie1로

4. Outline 패널에서 movie1선택. Transform 패널에서 O=X 센타
   X=350 Y=250,

5. Outline 패널의 movie1선택 Script 패널을 클릭하여 각각의 버튼
   에 다음과 같이 입력한다.

- 재생 : on (press) {
_root.movie1.cat.play();
}

- 정지 : on (press) {
_root.movie1.cat.stop();
}

- 다음 : on (press) {
_root.movie1.cat.nextFrame();
}

- 이전 : on (press) {
_root.movie1.cat.prevFrame();
}

6. Outline 패널에서 movie1 무비클립을 합친다.

7. Outline 패널-Insert-Import! Animation을 클릭하여 예제 02번
   swi 파일을 가져온다.

8. Import!! 창에서 기본값 그대로 두고 Import! 룰 클릭한다. 모두선택
  우클릭→Grouping→group as mocie clip, 이름을 movie2로

9. Outline 패널에서 movie2선택 Transform 에서 O=X 센타 X=350
   Y=250,

10. Outline 패널의 movie2 열고 Script 패널을 클릭하여 각각의 버
   튼에 다음과 같이 입력한다.

- 재생 : on (release) {
_root.movie2.blend.play();
}

- 정지 : on (release) {
_root.movie2.blend.stop();
}

- 다음 : on (release) {
_root.movie2.blend.nextFrame();
}

- 이전 : on (release) {
_root.movie2.blend.prevFrame();
}

11. Outline 패널에서 movie2 무비클립을 합친다.

12. Outline 패널-Insert-Import! Animation을 클릭하여 예제 03번
   swi 파일을 가져온다. 모두선택 우클릭→Grouping→group as
   mocie clip, 이름을 movie3로

13. Import! 창에서 기본값 그대로 두고 Import!를 클릭한다.

14. Outline movie3선택 Transform 에서 O=X 센타 X=350 y=250
   으로

15. Outline 패널의 movie3 열고 Script 패널을 클릭하여 각각의 버
   튼에 다음과 같이 입력한다.

- play1 : on (press) {
_root.movie3.image.play();
}

- stop1 : on (press) {
_root.movie3.image.stop();
}
on (rollOver) {
_root.movie3.stop1.stop();
}
on (rollOut) {
_root.movie3.stop1.play();
}

- 1번 이미지 : on (rollOver) {
_root.movie3.image.gotoAndStop(1);
}

- 2번 이미지 : on (rollOver) {
_root.movie3.image.gotoAndStop(20);
}

- 3번 이미지 : on (rollOver) {
_root.movie3.image.gotoAndStop(40)
}

- 4번 이미지 : on (rollOver) {
_root.movie3.image.gotoAndStop(60);
}

16. Outline 패널에서 movie3 무비클립을 합친다.

17. Outline 패널-Insert-Import! Animation을 클릭하여 예제 04번
   swi 파일을 가져온다. 모두선택 우클릭→Grouping→group as
   mocie clip, 이름을 movie4로

18. Import! 창에서 기본값 그대로 두고 Import! 룰 클릭한다.

19. Outline 패널에서 movie4선택 Transform 패널에서 O=X 센타,
   X=350 Y=250

20. Outline 패널의 movie4 열고 Script 패널을 클릭하여 각각의 버
   튼에 다음과 같이 입력한다.

- cat1 : on (rollOver) {
_root.movie4.cat1.stop();
}
on (press) {
_root.movie4.cat1.play();
}

- cat2 : on (rollOver) {
_root.movie4.cat1.stop();
_root.movie4.cat2.stop();
}
on (press) {
_root.movie4.cat1.play();
_root.movie4.cat2.play();
}

- cat3 : on (rollOver) {
_root.movie4.cat1.stop();
_root.movie4.cat2.stop();
_root.movie4.cat3.stop();
}
on (press) {
_root.movie4.cat1.play();
_root.movie4.cat2.play();
_root.movie4.cat3.play();
}

- cat4 : on (rollOver) {
_root.movie4.cat1.stop();
_root.movie4.cat2.stop();
_root.movie4.cat3.stop();
_root.movie4.cat4.stop();
}
on (press) {
_root.movie4.cat1.play();
_root.movie4.cat2.play();
_root.movie4.cat3.play();
_root.movie4.cat4.play();
}

21. Outline 패널에서 movie1~4를 합친다. Timeline 패널에서 다음
   과 같이 설정한다.

   movie1라인 1프레임에 Place, 2프레임에 Remove,
movie2 라인
   2프레임에 Place, 3프레임에 Remove,
movie3라인 3프레임에
   Place, 4프레임에 Remove,
movie4라인 4프레임에 Place

Scene1라인 1프레임에서만 우클릭→Movie Control→stop()
   을 적용한다.

22. Tools의 AutoShape의 화살표툴을 클릭하여 스테이지의 좌우측
   중간쯤에 그린다 좌는 O=X 센타 X=70 Y=250, 우는 O=X 센타
   X=630 Y=250. 각각 좌버튼, 우버튼으로 이름을 바꾸고, 다음과 같
   이 스크립트를 입력한다.

- 좌버튼 : on (press) {
_root.prevFrame();
}

- 우버튼 : on (press) {
_root.nextFrame();
}

23. Play Movie 버튼을 클릭하여 테스트 한다

스크립트 예제

 

첨부파일 script1.swi

 

첨부파일 script2.swi

 

첨부파일 script3.swi

 

첨부파일 script4.swi

 

첨부파일 script5.swi

 

 

첨부파일 script6.swi