메뉴 건너뛰기

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
2095 [라인디자인]라인에 효과주기 - 4 [9] knowkorea 2002.08.09 4494
2094 글씨체 마음대로 쓰기 2 [1] 문학의향기 2006.07.26 4494
2093 [도트]로션병 그리그-_-)ㆀ [15] Click 2002.08.12 4509
2092 ActionScript 1_3 하나둘 2006.07.09 4532
2091 [플래시 MX 동영상 강좌] 20. Tell Target [5] 서기 2005.06.09 4536
2090 [하이링고] 꼭 함 읽어주셨음 해요!! 심란한 링고.. [39] 하이링고 2002.08.04 4541
2089 [photoshop_6.0 기초강좌-16]_페인팅 툴 활용하기(페인트 브러시 툴) file rosun 2005.08.07 4543
2088 포토샵 7.0 - 23. 하프톤필터, 원형필터 [1] 서기 2005.11.11 4545
2087 2d 캐릭(?) 병아리 만들기..;; [8] file 레드 2003.01.08 4546
2086 칼라 팁? ㅡㅡa [17] 날수없는하늘 2002.09.05 4560
2085 [리니강좌] 삭제부탁 [2] 리니 2002.05.03 4564
2084 플래시비디오mx,글란다2007,뷰렛빌더5 강좌[템플릿갤러리] 에듀멘 2007.02.16 4578
2083 멀티미디어활용 콘텐츠제작,플래시콘텐츠제작[렉토라] [1] 윤선미 2006.06.30 4580
2082 - 의문의소년 - 아이스 텍스쳐만들기 :) [9] file 의문의소년 2003.02.14 4582
2081 키위그리기 [18] file 리샤 2003.02.24 4585
2080 [퍼니페인트]입체글자 만들기 funnyPSP 2002.02.24 4612
2079 [프로모션]백그라운드칼라 투명값주기 [4] 정현석 2002.08.27 4616
2078 ActionScript 1_5 하나둘 2006.07.09 4618
2077 [퍼니페인트]에니메이션 샵으로 반짝이는 그림 만들기 [1] funnyPSP 2002.02.22 4621
2076 돌잔치 동영상 - 크레이지토크로 만들기 [3] file parkys 2009.02.18 4624