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
'스위시세상 > 스위시 고급' 카테고리의 다른 글
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 |