메뉴 건너뛰기

XE : Xpress Engine




웹디자인 강의

제목이 좀 길고 거추장스러워 빨리 이해가 가지 않으시죠?^^
하지만 그림에 마우스를 가져대고 움직여 보면 금방 이해가 가실 겁니다.

macromotive.com의 Dan Alu가 공개한 소스인데 직접 만들어 보니 액션도 쉽고 재미있었습니다.
배경그림을 랜덤하게 가져오는 방법도 좋지만 마우스가 움직일 때마다 그림이 alpha값에 따라 서서히 바뀌는 배경 또한 방문객의 눈길을 끌 수 있을 것입니다. 아주 간단한 액션이니 여러분도 만들어 보세요.

[예제 - 알파값에 의해 서서히 바뀌는 배경 그림]



※마우스를 무비 위 아래로 움직여 보세요.



[따라하기]

  • 우선 크기가 같은 이미지 5개가 필요합니다. 이미지 5개를 라이브러리로 임포트 한 후에 이미지를 무비클립으로 만들어 줍니다.


  • 하나의 레이어에 이미지로 만든 무비클립을 갖다 놓습니다. 그리고 반드시 instance name을 주어야 합니다. 순서대로 img1, img2...img5 이렇게 주어 봅시다.




  • 위의 그림 처럼 5개의 무비클립이 하나씩 레이어에 들어간 후에, 액션을 넣게 될 레이어를 추가합니다. 이때 img1이 들어간 레이어가 상위에 놓여야 합니다.

  • alpha값 변화에 따른 function을 수행할 이름만 있는 무비클립을 생성해서 라이브러리에 등록해 놓습니다. 이름을 script로 해 봅시다.

  • 액션은 다음과 같이 넣어줍니다.

    _root.createEmptyMovieClip("script", 0);
    script.onLoad = function() {
            mosx = 0;
            mosy = 0;
    };
    script.onEnterFrame = function() {
             difx = mosx - _root._xmouse;

            dify = mosy - _root._ymouse;
            
            mosx -= difx / 8;

            mosy -= dify / 8;

            _root.img1._alpha = (mosx / 4) - (mosy / 4);

            _root.img2._alpha = 100 - (mosx / 4) - (mosy / 4);

            _root.img3._alpha = (mosy / 4) - 100 + (mosx / 4);

            _root.img4._alpha = (mosy / 4) - (mosx / 4);
    };


  • 마우스를 갖다 대었을 때 알파값의 변화를 4개의 무비클립에 각 각 주었습니다. 마우스를 떼었을 때, 변하지 않는 그림이 있어야 함으로 하나를 추가한 것입니다. difx / 8 과 dify / 8 은 변하게 하는 속도를 주게 되는데 숫자가 높을 수록 서서히 변하게 됩니다.

    ※무비 속 이미지들은 제 플래시 홈에서 사용되었던 것들입니다. 플래시 MX 완전 초보를 위한 강좌를 홈에 올리고 있습니다. →강좌이동
    번호 제목 글쓴이 날짜 조회 수
    공지 공지 강좌를 올리기전 공지사항을 읽어주세요 [12] Eccen 2004.12.15 48026
    2255 포샾으로 빨려 들어 갈듯한 효과 만들기 [23] Raspberry 2004.07.04 20573
    2254 [쉬크]이미지사진 효과내기 나름대로 정리-_-; [34] 쉬크 2003.07.20 20548
    » 마우스 움직임에 따라 서서히 바뀌는 배경 그림 [11] gimbob 2002.12.16 20544
    2252 Go To 이용한 간단한 메뉴 만들기 -출처 [6] 크링 2002.07.29 20543
    2251 슬라이딩 배너 만들기 [23] file 여어자 2005.01.12 20488
    2250 예쁜(?) 그라데이션 효과 [9] file rombardi 2003.04.20 20435
    2249 구슬이 통통 튀는 배너 만들기 [6] file 어지니 2005.02.27 20434
    2248 사진에 테두리 넣기 [5] file 후니 2002.02.28 20356
    2247 팝 도트 만들기 [9] file 카라 2002.02.21 20325
    2246 (FLASH) 제로보드 플래시로 만들기 (2) [12] file 야웅 2002.03.06 20287
    2245 swf 파일을 fla 파일로 [25] file 조으니 2004.07.20 20284
    2244 여러장의 사진이 겹친효과 - 초보자용으로 리버전 [14] file 방정환 2004.07.27 20157
    2243 미니 홈페이지를 만들자 #3 [9] Eva010 2004.05.26 20147
    2242 초보자를 위한 '포토샵을 이용한 합성하기' [간단] "1차 수정' [15] file 최지환 2003.11.16 20079
    2241 [초보만-_-;]움직이는 글씨..무비클립으로 [22] file 한쯔 2003.06.27 20035
    2240 [쓰레기 강좌] nzeo 상단메뉴버튼 만들기 [27] file azurespace 2002.10.29 20000
    2239 MP3리모컨 버튼만들기... [18] file (-_ㅡ*) 2003.10.03 19993
    2238 심플하고 독특한 축전이미지 만들기^^ [25] file 리체 2003.06.24 19989
    2237 [나이트리의 포토샵강좌 05] - 질감만들기 1탄 (Metal) [8] 나이트리 2003.05.16 19977
    2236 불탄 모양의 사진 만들기 [14] file KTG 2004.04.05 19900