메뉴 건너뛰기

XE : Xpress Engine




웹디자인 강의

Flash 좌우로 열리는 알림판

2005.11.18 10:04

아킨도

1. 다음과 같이 설정합니다
1.gif

2. Insert/New Symbol...(Ctrl + F8) 을 사용해서 MovieClip을 하나 추가하고 다음과 같이 만듭니다.
    MovieClip의 왼쪽/위 를 (0.0)에 맞춰주세요.
2.gif

3. 2번과 같은 MovieClip을 2개 더 만듭니다. 이때
   2번째 MovieClip은 총 가로 길이가 380이 되고
   3번째 MovieClip은 총 가로 길이가 400이 됩니다.
   그래야 나중에 겹쳐놨을 때 Button들이 보이겠죠?

4. Scene으로 돌아와서 Layer 2개를 더 추가하고
   첫 MovieClip부터 위에 오도록 각 Layer에 배치합니다.
3.gif

5. 여기까지 하셨다면 Symbol은 다음과 같을겁니다.
4.gif

6. Scene에 배친된 MovieClip이나 Button에 Instance Name을 지정합니다.
   메뉴1 -> p1, 메뉴1속의 버튼1 -> b1
   메뉴2 -> p2, 메뉴2속의 버튼2 -> b2
   메뉴3 -> p3, 메뉴3속의 버튼3 -> b3

7. Layer를 추가하고 1 Frame에 ActionScript를 입력합니다.
5.gif

p1.b1.onRollOver = function()
{
        if (p1.pos == 1)
        {
                p1.pos = 0;
                p1.targetx = 0;
                p2.pos = 0;
                p2.targetx = 0;
                p3.pos = 0;
                p3.targetx = 0;
        }
}

p2.b2.onRollOver = function()
{
        if (p2.pos == 0)
        {
                p1.pos = 1;
                p1.targetx = -340;
        }
        else
        {
                p2.pos = 0;
                p2.targetx = 0;
                p3.pos = 0;
                p3.targetx = 0;                
        }
}

p3.b3.onRollOver = function()
{
        if (p3.pos == 0)
        {
                p1.pos = 1;
                p1.targetx = -340;
                p2.pos = 1;
                p2.targetx = -340;
        }
        else
        {
                p3.pos = 0;
                p3.targetx = 0;
        }
}

8. Scene에 배치된 3개의 MovieClip에 다음 ActionScript를 각각 추가합니다

onClipEvent(load)
{
        target = _x;
        pos = 0;
}

onClipEvent(enterFrame)
{
        deltax = (targetx - _x) / 10;
        _x += deltax;
}

9. 잘 되나 확인합니다.

-------------------------------------------------------------------------------------------------------
요즘에 이런게 많이 쓰이는거 같아서 한번 만들어봤어요.

처음으로 강좌를 작성해보는거라 부족한 부분이 많아요.

많으로 가끔씩 강좌 올리도록 할께요.

사용한 버전은 Flash MX 입니다.
번호 제목 글쓴이 날짜 조회 수
공지 공지 강좌를 올리기전 공지사항을 읽어주세요 [12] Eccen 2004.12.15 48031
91 ScrollPanel [16] 응? 2003.08.06 14491
90 매트릭스 코드[MX] [29] file 엔젤퀸 2003.07.30 19017
89 [초보만-_-;]버튼내용 "*.txt" 로 보여주자 [8] file 화이트크로우™ 2003.07.03 13655
88 [초보만-_-;]움직이는 글씨..무비클립으로 [22] file 한쯔 2003.06.27 20035
87 [5.0] 가속도 효과 내 보기 [7] file 세죠위그이 2003.06.06 17648
86 초를켜고 명상을 해봐요 [2] [6] file oracleRider 2003.06.06 13302
85 플래시로 브러쉬 툴처럼 그림그리는 스크립트.. [5] 세나^.^ 2003.06.03 11962
84 가속도 운동을 이용한 마우스 따라다니는 오브젝트.. [6] file 세나^.^ 2003.05.30 9804
83 필름을 클릭하면 사진이 찰칵! [17] file 여어자 2003.05.29 34387
82 초를 켜고 명상을 해봐요 [1] [6] file oracleRider 2003.05.28 8467
81 플래쉬에 마우스를 갔다댔을 시 자신이 원하는 마우스이미지로 바꾸기; [9] GoToHeaven 2003.05.27 12911
80 플래시에서 즐겨찾기 추가하기 [5] file Goccm 2003.05.24 5831
79 [기초] 가속도 [6] file DMG™ 2003.05.12 12626
78 고여서 떨어지는 물방울 [10] file 여어자 2003.05.09 24566
77 플래시로 아이콘 만들기 [20] file zini 2003.05.06 26898
76 탄성력이 있는 버튼을 만들어봅시다, [57] file 라비 2003.04.25 32458
75 쭘식 플래쉬 메뉴 만들기 (2) [15] file 쭘's 2003.04.24 37759
74 쭘식 플래쉬 메뉴 만들기 (1) [10] file 쭘's 2003.04.24 27717
73 플래시 이퀄라이저만들기에 이용하는 swiftmp3프로그램 이용법-_-; [4] file 세나^.^ 2003.03.28 10010
72 원형의 파동이 펼쳐지는 듯한 효과, [21] file 라비 2003.03.20 20652