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

scrips effect gallery

by 어린양01 2012. 8. 31.

 




Script Effect Gallery

무비 700X525. 창에 맞추고

1. Guides에서 다음 과 같이 설정한다. window→Guides→Show와
   Ruler, Snap을 체크하고 Grids의 Show와 Snap을 체크하고
   H=360 V=270, position 그리드를 위로 위치한다. Snap의
   Tolerance=6

2. Stage에서 가이드라인을 다음 과 같이 위치한다. 수직가이드 라인
   을 130, 200, 520, 590, 수평가이드 라인을 127.5, 412.5, 위치후
   Guides의 Lock을 클릭한다.

3. Scene_1 선택 바탕이미지 불러와  Properties창에서 W=720
   H=540로 이름을 bg로하고 Transform에서 O=X center X=360
   Y=270으로하고.

4. Scene_1선택,이미지8장 불러와 properties창에서 W=500 H=375,
   라인=실선 선크기=10 색=흰색, Alpha=25%로 이름은 Out line의
   위에서 아래로 img01~img08로하고 Transform에서 O=X center
   X=360 Y =270으로하고

5. img01~img08 선택 우 클릭→Grouping→Group as Movie Clip,
   하고 이름을 img 로 Transform에서 O=X center X=360 Y=270
   로하고 앵커포인트점을 좌상 X=0 Y=0,지점으로 끌어다놓고, img
   를 Copy Object하여 Paste In Place 하고. 이름을 imgbg,로하고
   Outline의 img, 아래로 내려주고 선택된 상태에 window→Tint→
   Alpha의 Custom선택하고 50%로 합니다.

6. imgbg열고고 img01~08를 Stage의 img01은 좌측위 모서리 방향
   에서 시작하여 img02는 우측위 모서리방향 시계 방향으로 img03
   은 우측 아래모서리 img04는 좌측 아래 모서리에 img05는 위에
   img06은 우측 img07은 아래 img08은 좌측에 각각 드래그하여 위
   치시키고
img05~08을 Transform에서 Xrotation=45도를 적용하고

7. imgbg열고 안의 img01~img08의 좌표를 확인 (아니면 수정한다).
   img01선택 O=X center X=-120 Y=-60, mg02선택 O=X center
   X=840 Y=-60, img03선택 O=X center X=840 Y=600, img04선택
   O=X center X=-120 Y=600, img05선택 O=X center X=315.8
   Y=-181.85 Xrotation=45도, img06선택 O=X center X=899.35
   Y=321.7 Xrotation=45,도, img07선택 O=X center X=414.2
   Y=721.85, Xrotation=45,도 img08;선택 O=X center X=-179.35
   Y=233.3 Xrotation=45,도 +로닫고

8. Scene_1선택  lighteffect 불러와 properties창에서 이름을
   lighteffect 로 한다. Transform에서 O=X center X=360 Y=270,
   로하고 window→Tint→Blend의 Screen선택 한다.

9. Scene_1선택 Tools의 Text Tool선택 Stage 클릭하고, Properties
   창에서 글꼴=Beautiful ES, 크기=72, 색=흰색, B, Edit클릭
   해서 "Script Effect Gallery"입력하고 O=X  center X=360 Y=261,
   로 Scene_1 선택 Tools의 Ellipse Tool선택, Stage 클릭하고
   Properties창에서 이름을 titlene, W=330.55, H=3, 라인=None,
   Fill Color=Solid, 색=흰색, Alpha=100%,으로 합니다. Transform
   에서 O=X center X=360 Y=305.5

10. titleline과,Text 선택 우 클릭→Grouping→Group as Movie Clip
   클릭 이름을 title 로하고  O=X  center X=360 Y=270 Filters→록
   색버튼→Drop Shadow→Default 클릭한다.

11. title에 우 클릭→Grouping→Group as Movie Clip클릭, 이름을
   title 로 하고 O=X  center X=360 Y=270, Stage의 앵커 포인트점
   을 Stage의 원점 (좌측 모서리)으로 끌어다 놓고 좌표 X=0 Y=0 확
   인, Scene_1선택 로고 불러와 이름을 sign,로 O=X center X=360
   Y=525

12. sign선택 우 클릭→Grouping → Group as Movie Clip클릭, 이름
   을 sign 으로하고 O=X center X=360 Y=525, Stage의 앵커포인트
   점을 Stage의 원점으로 이동한후 좌표, X=0 Y=0,확인

14. Out line의 각각의 개체에 Script를 적용한다.  img열고 img01선
   택, 소스를 복사하여 img열고 img01~img08 중 [img01~05까지
   붙여넣기하고, img02 소스에서 수정한다, Edit→Replace→Find
   What의 위빈칸에 img01 적어넣고→Direction의 Down 체크→
   Replace With의 아래빈칸에 img02 적어넣고→Searchin창에서
   Current Script 체크 하고→위우측 Replace All 클릭후 [확인] 합니
   다. 11번 의 좌표 img02 ~08 의 해당번호 의 [O=X][정,가운데]
   -[X = 840][Y = -60]로수정 2번 3번,-[X = 840][Y = -60]수정-
   6번줄 random[8] 앞에; 짝수번호는[-] 홀수번호는[+]로수정 30
   번줄에도 - img02의 [X = 840][Y = -60]수정 33번줄
   -random[8] 앞에; 짝수번호는[-] 홀수번호는[+] random[8]로수
   정 35번 과 36번줄 = 해당;img02 의 [X = 840][Y = -60]수정
   Replace All 클릭→[확인] 클릭→Close 클릭하여 닫는다.

img열고 img01에

onSelfEvent(load){
    targetx = -120;
    targety = -60;
    speedx = 0.2;
    speedy = 0.2;
    angle = random(8);
    scalex = 100;
    scaley = 100;
}
onSelfEvent(enterFrame){
    this._x = this._x + speedx * (targetx - this._x);
    this._y = this._y + speedy * (targety - this._y);
    this._rotation = this._rotation + speedx * (angle - this._rotation);
    this._xscale = this._xscale + speedx * (scalex - this._xscale);
    this._yscale = this._xscale + speedy * (scaley - this._xscale);
}
on (rollOver) {
    if(_root.img.img01.scalex == 100 && _root.img.img01.scaley == 100){
    _root.img.img01.scalex = 110;
    _root.img.img01.scaley = 110;
    }
}
on (rollOut,releaseOutside) {
    if(_root.img.img01.scalex == 110 && _root.img.img01.scaley == 110){
    _root.img.img01.scalex = 100;
    _root.img.img01.scaley = 100;
    }
}
on (press) {
    if(_root.img.img01.targetx == -120 && _root.img.img01.targety == -60){
    _root.img.img01.targetx = 360;
    _root.img.img01.targety = 270;
    _root.img.img01.angle = random(8);
    }else if (_root.img.img01.targetx == 360 && _root.img.img01.targety == 270){
    _root.img.img01.targetx = -120;
    _root.img.img01.targety = -60;
    _root.img.img01.angle = random(8);
   }
}
onSelfEvent (rollOver,press) {
    this.swapDepths(8);
}

 

title열고 title에붙여넣기

onSelfEvent (load) {//부드럽게 움직는 script
    targetx = 360;
    targety = 270;
    speedx = 0.1;
    speedy = 0.1;
}
onSelfEvent (enterFrame) {
     if(random(50) == 1) {
        targetx = 200 + random(300);
        targety = 127.5 + random(290);
     }
}
onSelfEvent (enterFrame) {//부드럽게 움직는 script
        this._x = this._x + speedx * (targetx - this._x);
        this._y = this._y + speedy * (targety - this._y);
}

 

sign열고 sign에

onSelfEvent (load) {
    targetx = 360;
    targety = 525;
    speedx = 0.1;
    speedy = 0.1;
}
onSelfEvent (enterFrame) {
     if(random(50) == 1) {
        targetx = 300 + random(100);
        targety = 490 + random(20);
     }
}
onSelfEvent (enterFrame) {
        this._x = this._x + speedx * (targetx - this._x);
        this._y = this._y + speedy * (targety - this._y);
}

 

 

 

 

scrips_effect[1].swi
2.73MB
scrips_effect[1].swf
0.23MB

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

Effect Image Gallery   (0) 2012.08.31
Script Effect Gallery2  (0) 2012.08.31
Snake Rollercoaster  (0) 2012.08.31
열리고 닫기   (0) 2012.08.31
Come Mystery out 애펙|  (0) 2012.08.30