메뉴 건너뛰기

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 48031
    1715 신비스러운 이미지 효과내기 [13] file 리체 2002.12.11 10901
    1714 글씨 효과 내주는 4가지의 기본 기능들 [4] file 토끼 2002.12.11 14179
    1713 움직이는 gif만들기(옛영화처럼보는것처럼) [7] 마이퍼피™ 2002.12.11 22128
    1712 디지털 느낌의 사이버틱(?)한 이미지 만들기..- -;; [9] file 리체 2002.12.12 12491
    1711 [허접팁=_=;;] 플래시루 간단하게 3D 사각형 그리기 [8] file 황현구 2002.12.13 7790
    1710 확대해서 보기(일명 돋보기 효과!!) [5] e-ssine.com 2002.12.13 7748
    1709 글자에 그라데이션 효과 주기!!~ [11] e-ssine.com 2002.12.13 8128
    1708 한부분 이미지 돋보이게 하기^^ [3] e-ssine.com 2002.12.13 7393
    1707 도트초보의 프로모션 사용법 알아가기(1) [5] file 지영 2002.12.13 7722
    1706 [프로모션] 기본 도구툴 사용기능 파악하기 file 지영 2002.12.13 5563
    1705 [프로모션] 실전연습-이미지의 머리수정하기 1 (올가미툴 사용법 익히기) [1] file 지영 2002.12.13 5057
    1704 (왕초보용) 스타일 팔레트에 나만의 스타일 만들고 저장하기 [11] file 리체 2002.12.13 3686
    1703 (왕왕초보용) 타이프팔레트와 옵션막대를 이용해 글자 변형하기 [5] file 리체 2002.12.13 5488
    1702 미니 버튼 만들기 [16] file 아적색 2002.12.14 18763
    1701 [프로모션] 실전연습-이미지의 머리수정하기2 (작은요령) [2] file 지영 2002.12.14 8152
    1700 글씨에 엠보씽효과와 투명효과의 조화를.. [13] file 쫑아~* 2002.12.16 14407
    1699 요철느낌이 나는 메인이미지 만들기. [22] file Wings 2002.12.16 18811
    1698 [허접강의]레드와 함께 얼굴그리기 [5] 레드 2002.12.16 5339
    » 마우스 움직임에 따라 서서히 바뀌는 배경 그림 [11] gimbob 2002.12.16 20544
    1696 Component를 활용해서 드래그되는 팝업창 만들기 [1] file gimbob 2002.12.17 11584