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

Rotation Transform Gallery

by 어린양01 2011. 7. 21.


 

Rotation Transform Gallery

1.  Properties 창에서 Movie Properties를 클릭 후 다음과 같이 설
   정한다. Background color=검정색, Width=700, Height=525,
   Frame rate=15, SWF10 으로 창에맞추고
   Content로 이미지 8장 불러오고

2. Outline의 Scene1선택 바탕그림 불러와 이름을 bg, O=X, 센
   타 X=350 Y=262.5 bg복사하여 붙여넣고 물결불러와 한칸 아래로
   내려주고 물결과 위 이미지선택 우클릭→Grouping→Group as
   Movie Clip, 마스크체크 열고 안의 이미지의 Y=1로, Movie Clip과
   아래 이미지선택 우클릭→Grouping→Group as Movie Clip,
   이름bg 로

3. Scene1 선택 Insert - Import! Animation - src불러와 이름을
   img01, O=X, 센타, X=368.8 Y=243.15 으로 img01열고 맨 위
   Shape에 우클릭→Grouping→Ungroup 하고  맨위에서 첫 번째와
   두 번째 Shape을 지운다. 다시 맨 위 shape줄의 52와 53프레임에
   place 주고,  91과 140프레임에 Remove 준다

4. img01라인에  (안의 Shape인 원래 상태로)61프레임에서 70프레
   임까지 우드래그 하고 insert Frame 눌러 Remove가 150프레임에
   있는지 확인한다 (빈 F 사이에 F(10F)을 추가한다.) img01 안의 모
   든 Shape선택 첫 번째 이미지로 Open Image/Fit to Shape 맨 위
   이미지복사하여 img01에 붙여넣고 img01선택 물결불러와 한칸 아
   래로 내려주고 물결과 위 이미지선택 우클릭→Grouping→Group
   as Movie Clip, 마스크체크 열고 안의 이미지의 Y=1로

5. Outline 의 img01에 우클릭→Copy Objcet하고 Scene1에 우클릭
   →Paste In Place(7번) 이름을 아래서부터 img01~08,
   Open Image한다

6. Outline 의 Scene1선택 빈 무비클립 불러와 이름: auto, O=X, 센
   타, X=368.8 Y=243.15로

7. Oultine의 auto~img01까지 우클릭→Grouping→Group as
   Movie Clip , 이름은 img로, O=X, 센타, X=368.8 Y=243.15로 하
   고 Window→Filters→록색버튼→Drop Shadow→Default

8. Outline의 img라인 1~8F: stop(), 안의 img01~img08에 아래서
   부터 1,2,3,4,5,6,7,8에 place와 Remove준다 계단형식 적용

9. Outline - img - auto

onFrame (150) {
    _parent.play();
}

10. Outline의 img열고 img01에 우클릭→Copy Object 해서
   Scene1에 우클릭→Paste, 이름은 btn, O=X, 센타, X=120 Y=480,
   Lock클릭하고 width=65으로 타임라인의 Place와 Remove 삭제

11. Outline의 btn 다음과 같이 설정한다. btn열고 1F: stop(), 주고
   (빈F 삭제) 54프레임에서 99까지 우드래그하여 Delete
   frame 눌러 삭제하고 104프레임에 Remove가 있는지 확인하고

12. btn열고 맨위무비클립에 우클릭→Grouping→ungroup, 물결 삭
   제하고 맨위 img선택 Tint→Alpha→Custom: 50%로 52프레임의
   place를 1프레임으로 끓어다 놓고 +로된 btn에 우클릭→Convert
   →Convert to Movie Clip, 예 이름 btn01 스톱체크 해제

13. Outline의 btn01에 우클릭→Copy Objcet, Scene1에 우클릭→
   Paste(7번) 이름 아래서부터 btn01~08로 btn8만 선택 X=580으로
   Window→Align→Align to: All Selected, Distribute: Distribute
   Horizontal Center, (Open Image) 이미지 모두 바꿔주고

14. Outline의 btn01~08선택 우클릭→Grouping→Group as Movie
   Clip, 이름은 btn, O=X, 센타, X=350 Y=480 Window→Filters→
   록색버튼→Drop Shadow→Default

15. Outline의 Scene1선택 Tools의 Text Tool선택 Stage클릭
   Properties창의 글씨체= preciosa, 크기=36, 색=흰색 B, 마진해
   제, Edit: Rotation Transform Gallery, O=X, 센타 Outline의 T에
   우클릭→Grouping→Group as MovieClip→이름: title, O=X, 센
   타, X=350 Y=40 Window→Filters→록색버튼→Drop Shadow→
   Default

16. Scene1선택 Text Tool선택 Stage클릭 Properties의  글씨체
   =Arial Black, 크기=16, 색=흰색, B, Edit: Alpha U/D, O=X, 센타
   T에 우클릭→ Break→Break into Letters , 우클릭→Grouping→
   Ungroup

17. Outline의 D, U에 우클릭→Convert→Convert to Movie Clip ,
   이름: D, U

18. Outline의 D~A까지선택 우클릭→Grouping→Group as Movie
   Clip,이름: alpha  Window→Filters→록색버튼→Drop Shadow→
   Default,으로 Transform: O=X. 센타X=45 Y=469.9

19. Outline의 alpha에 우클릭→Copy Objcet, Scene1에 우클릭→
   Paste, 이름: scale로 내용을 Scale U/D,으로 Transform에서
   O=X. 센타, X=655 Y=490.1

20. Outline의 Scene1선택 Tools의 Text Tool선택 Stage클릭
   Properties창의 글씨체=Arial Black, 크기=16, 색=흰색 , B, Edit창
   에 Show, O=X, 센타

21. Outline의Text에 우클릭→Copy Object, Scene1에  Paste In
   Place(내용: Hide)

22. Outline의 2개의 Text에 우클릭→Grouping→Group as Movie
   Clip, 이름: sh, O=X, 센타, X=655 Y=469.9, 열고 선택 sh라인 1,
   2F: stop(), 우측아래 계단형식 적용 Window→Filters→록색버튼
   →Drop Shadow →Default

23. Outline의 Scene1선택 Insert →Import! Sound→es, Outline의
   es에 Movie Clip,  es라인 1F: stop()

24. Scene1선택 Tools 의 Text Tool선택 Stage클릭 Properties
   의 글씨체=Arial Black, 크기=16, 색=흰색, B, Edit: Change, O=X,
   센타 Outline의 T에 Movie Clip, 이름Change, O=X, 센타, X=45
   Y=490.1 이름Change

25. Outline의  Insert→Import! Animation→sign(로고)→Import!!
   이름 sign: O=X, 센타, X=350 Y=440

26. Outline의 순서를 다음과 같이 위치한다. Scene1, sign, alpha,
   
Change, sh, scale, title, btn, src, es, bg

27. Outline의 각각의 개체에 Script를 적용한다.

- img - auto

onFrame (150) {
    _parent.play();
}

- img 끝에 엔타치고

on (press) {
    _root.img.gotoAndStop(1 + random(8));
    _root.img.auto.gotoAndPlay(1);
}

- btn

onSelfEvent (load) {
    targety = 480;
    speedy = 0.2;
}
onSelfEvent (enterFrame) {
    this._y = this._y + speedy * (targety - this._y);
}

- btn - btn01~08에 btn01숫자 바꿔준다

onFrame (103) {
    _root.btn.btn01.gotoAndPlay(2);
}

- btn - btn01 - btn 끝에 엔타치고 빨강 글씨 숫자 바꿔준다

on (rollOver) {
    _root.btn.btn01.btn.gotoAndPlay(2);
}
on (rollOut,releaseOutside) {
    _root.btn.btn01.btn.gotoAndStop(1);
}
on (press) {
    _root.img.gotoAndStop(1);
    _root.img.auto.gotoAndPlay(1);
}
 on (press) {
    _root.es.gotoAndStop(2);
}

- title

onSelfEvent (load) {
    targety = 40;
    speedy = 0.2;
}
onSelfEvent (enterFrame) {
    this._y = this._y + speedy * (targety - this._y);
}

- scale - D

onSelfEvent(enterFrame){
    if (isrollover == true && _root.img._xscale >= 10 && _root.img._yscale >= 10){
        _root.img._xscale = _root.img._xscale - 1;
        _root.img._yscale = _root.img._yscale - 1;
    }
}

- scale - U

onSelfEvent(enterFrame){
    if (isrollover == true && _root.img._xscale <= 100 && _root.img._yscale <= 100){
        _root.img._xscale = _root.img._xscale + 1;
        _root.img._yscale = _root.img._yscale + 1;
    }
}

- scale - D - D/U-U

on (rollOver){
    isrollover = true;
}
on (rollOut,releaseOutside){
    isrollover = false;
}

- sh 끝에 엔타치고

on (press) {
    if(_root.btn._visible == 1){
        _root.btn._visible = 0;
    }else{
        _root.btn._visible = 1;
    }
}
on (press) {
    if(_root.title._visible == 1){
        _root.title._visible = 0;
    }else{
        _root.title._visible = 1;
    }
}
on (press) {
    if(_root.sh._currentFrame == 1){
        _root.sh.gotoAndStop(2);
    }else{
        _root.sh.gotoAndStop(1);
    }
}
on (press) {
    if(_root.sign._y == 440){
        _root.sign._y = 510;
    }else{
        _root.sign._y = 440;
    }
}

- chang

on (press) {
    if(_root.title.targety == 40){
        _root.title.targety = 480;
    }else{
        _root.title.targety = 40;
    }
}
on (press) {
    if(_root.btn.targety == 480){
        _root.btn.targety = 40;
    }else{
        _root.btn.targety = 480;
    }
}

- alpha - D/U

onSelfEvent(enterFrame){
    if(isrollover == true && _root.img._alpha >= 0){
        _root.img._alpha = _root.img._alpha - 1;
    }
}

- alpha - D - D/U-U

on (rollOver){
    isrollover = true;
}
on (rollOut,releaseOutside){
    isrollover = false;
}

- sign

on (press) {
    _root.img._xscale = 100;
    _root.img._yscale = 100;
    _root.img._alpha = 100;
    _root.btn._visible = 1;
    _root.title._visible = 1;
    _root.sign._y = 440;
}
on (press) {
    if(_root.title.targety == 480){
        _root.title.targety = 40;
    }
}
on (press) {
    if(_root.btn.targety == 40){
        _root.btn.targety = 480;
    }
}

Rotation Transform Gallery.swf
0.28MB

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

Sliding Transform Image Gallery  (0) 2011.08.03
바른mask Gallery  (0) 2011.07.30
맥스-4 신 모핑 갤러리(  (0) 2011.07.21
Mask Transform Gallery   (0) 2011.07.21
Cube Transform Gallery   (0) 2011.07.21