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

Lozengees Mask Script Sliding

by 어린양01 2016. 11. 5.

 

Lozengees Mask Script Sliding

무비 720X540, 이미지는 720X420, 10장
1. 마스크 만들기
   사각그려 라인=none, solid W=450 H=450 O=X Center X=360
   Y=270로하고 Reahape 창에서 Xrotation=45로 우클릭→Break→
   Break into pieces→Break=Regular, Columns=4, Rows=4,
   Allow..=체크, Inflare..체크, Cascade order=첫줄 첫 번째 OK, 하
   면 Group이 돤다

2. Group선택 Transform 창에서  Xrotation=-45로 하고 Group에 우
   클릭→Group as shape 클릭하고 아니오, Properties 창에서
   W=720 h=420, Transform 창에서 O=X Center X=360 Y=270으
    로 하고 복사하여 하나 더 만들고 아래 색=다른색(분홍색)으로
   구별하기쉽게 아래 분홍색 W=720 h=420, O=X Center X=360
   Y=270 눈감겨놓고

3. 위 청색 선택 우클릭→ungroup하여 이름 아래서부터 1~12로하고
   2,4,6,7,9,11,을 눈을 감겨보면 하나씩 띄어져있다 그러면 그것을
   삭제한다 6개를 삭제하고 나머지 6개를 선택하여 우클릭→Group
   as shape, 아니오,한다 이청색 쉐이프를 아래로 내려놓고

4. 위 분홍 Shape 눈켜고 선택 우클릭→ungroup하여 잘 안보이면 색
   의 Alpha=50으로하고 파란색의 부분에 있는 쉐이프를 삭제한다 청
   색과 반대로 나머지 6개를 선택하여 우클릭→Group as shape,
   아니오,한다.

5. 이미지작업
   이미지 10장을 작업창으로 불러와  Properties 창에서 W=720
   H=420, Transform 창에서 O=X Center X=360 Y=270로하고 이름
   아래서부터 1~10으로 이미지 순서가 맞는지 꼭 확인하고 10개
   모두선택 O=X 좌센타에 놓고 1선택 X=-3600, 10선택 X=2880
   10개 모두선택 얼라인 정렬 하나하나 클릭하여 이좌표가 스크립트
   작성상의 좌표가됨을 알아두시고 기록해 두세요

6. 이미지를 모두선택 무비클립으로 묶고 이름 img1로 O=X Center
   X=0 Y=270,이다 복사하여 붙여넣고 이름 img2로, img1선택 스크
   립트 복사해다 붙여넣고 img2 선택하여 스크립트 복사해다 붙여넣
   고

7. img1을 청색 마스크위로 놓고 둘을 무비클립으로 묶고 마스크 체
   크하고 이름 aa로 O=X 좌센타 X=0 Y=270 정확히, img2을 분홍색
   마스크위로 놓고 둘을 무비클립으로 묶고 마스크 체크하고 이름
   bb로 O=X 좌센타 X=0 Y=270 정확히 틀리면 맞지 않음 둘을 무비
   클립으로 묶고이름 image1로 O=X Center X=0 Y=270 정확히

8. image1을 복사하여 붙여넣고 이름 image2로 Y에 1+ 해주고 물결
   불러와 W=720, H=그대로 놓고 O=X 하센타에 놓고 Y=480으로 이
   미지 아래선과 물결아래선이 맞게 놓고 다시 센타에 놓고, image2
   아래로 내려 위와 무비클립으로 묶고 마스크 체크하고 이름
   image3으로 image는 필터주념 안됨

9. 버튼만들기
   사각그려 W=720 H=50 O=X Center X=360 Y=510 으로하고 10X0
   으로 조각내어 ungroup하고 이름 작업창의 좌측부터 1~10으로 하
   고 모두선택 라인=실선 굵기=1 색=흰색  Fill color=image W=68
   H=50 O=X Center X=손대지말고 Y=510,으로 하고

10. 1=1번 이미지로 바꿔주고 Fit to shape클릭하고 2=6번 3=2,4=7,
   5=3, 6=8, 7=4, 8=9, 9=5, 10=10번 이미지로 바꿔주고 1~10선택
   우클릭→Convert to Button클릭하고 Over state 체크하고 이름
   b1~b10으로 하고 b1~b10선택 무비클립으로 묶고 이름 btn으로
   하나하나 열고 Up/Down..안의 이미지선택 Window→
   Tint→Alpha의 Custom선택 40으로 모두고쳐주고

11. 스크립트 복사해다 붙여넣고 숫치만 고쳐준다. 1=1번이 -3600,
   이니까 +3600을 줘야 0으로 오겠지요 b2는 6번 이니까 6번은 X가
   0,이니까 숫치를 0으로 하고 이렇게 3=2의숫치 -2880,이니까
   2880으로하고 4=7, 5=3, 6=8, 7=4, 8=9, 9=5, 10=10의 수치로 고
   쳐주는데 -는 +로 와야 0,되고 +는 -로 와야 0,이되겠지요?
   다 하고 btn에만 필터 주세요

참고로 이미지 X좌표임(1번은 -3600 이니까 스크립트는 +3600임)
   1=-3600, 2=-2880, 3=-2160, 4=-1440, 5=-720, 6=0, 7=720,
   8=1440, 9=2160, 10=2880 이다

 

 

 

 

 



Btn열고 b1~b9,에 스크립트


on (release) {
   _parent.image1.aa.img1.targetX = 3600;
   _parent.image1.bb.img2.targetX = 3600;
   _parent.image3.image2.aa.img1.targetX = 3600;
   _parent.image3.image2.bb.img2.targetX = 3600;
}



b10 선택하고 붙여넣는 소스

on (release) {
   _parent.image1.aa.img1.targetX = -2880;
   _parent.image1.bb.img2.targetX = -2880;
   _parent.image3.image2.aa.img1.targetX = -2880;
   _parent.image3.image2.bb.img2.targetX = -2880;
   _parent.ef.gotoAndPlay(1);
}




img1 선택하고 붙여넣는 소스

onSelfEvent (load) {
     targetX = 720;
     speedX = 0.06;
}
onSelfEvent (enterFrame) {
     this._x = this._x + speedX * (targetX - this._x);
}




img2 선택하고 붙여넣는 소스

onSelfEvent (load) {
     targetX = 720;
     speedX = 0.09;
}
onSelfEvent (enterFrame) {
     this._x = this._x + speedX * (targetX - this._x);
}

 

 

 



 

Lozengees Mask Script Sliding.swi


Lozengees Mask Script Sliding.swi



 

 

 


Lozengees Mask Script Sliding.swi
0.01MB
Lozengees Mask Script Sliding.swi
7.12MB

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

Snake-Rollercoaster  (0) 2016.11.05
스네이크 롤러코스터 효과  (0) 2016.11.05
Script Gaiiery  (0) 2016.11.05
photo-change  (0) 2016.11.05
return zoom script gallery  (0) 2016.11.05