메뉴 건너뛰기

XE : Xpress Engine




웹디자인 강의

이번엔 배워볼것은 http://www.doubleharmony.co.kr홈 상단 메인 플래시로사용한 플래시 액션 효과인데, 몇몇분들께서 소스좀 공개해 달라기에 이렇게 예제를 만들어 봅니다.
액션은 비교적 간단하지만, 제가 개인적으로 즐겨쓰는 액션이고, 그 활용범위또한 아주 많습니다.
이 플래시 액션의 가장큰 장점은 아주 큰 이미지를 좁은 장소에서 모두 다 보여줄 수 있다는 것입니다.
그래서, 갤러리용이나 신문 잡지처럼 이미지를 축소할경우 텍스트(내용)을 알아볼수 없을경우에도 이번에 배울 액션 하나로 간단히 해결할 수 있답니다.




연습예제다운(MX, MX2004)


1. 먼저 연습예제를 다운받아 자신의 플래시 프로그램 버젼에 맞는 파일을 플래시에서 열어줍니다.
파일을 열어 라이버리(Library)창에 보면 아래 그림처럼 Graphic, Images, Movie Clip 이렇게 세개의 폴더속에 그에 해당하는 파일들이 각각 있습니다.



2. 먼저 매끄러운 액션효과를 위하여 Frame rate를 40fps로 맞춰줍니다.



3. 이제 라이버리 창의 Movie Clip 폴더에서 BG_IMG(Movie Clip)을 마우스로 드래그하여 Movie 레이어 필더에 올려놓습니다.



4. 그리곤 X,Y의 위치 값을 X:-100, Y:-100에 위치 시켜줍니다.



5. 이제 끝으로 액션만 지정하면 됩니다. 먼저 필더에 놓여진 BG_IMG(Movie Clip)을 클릭하고 액션창에 그림을 참조하여 아래의 액션을 입력하여 줍니다. 액션에 대한 설명은 액션에 직접 달아놨으니 따로 설명드리지 않겠습니다.
------------------------------------------------------------------------------------------------------------------
onClipEvent (load) {
    function Mouse_Move () {

        // 플래시 무비의 스테이지 값을 받아와 마우스 이벤트 무비의 넓이에 해당하는 최대 값으로 지정
        Move_Stage01 = (-(_root.BGIMG._width - Stage.width)) / Stage.width;
        Stage_X = _root._xmouse * Move_Stage01;
                        
        // X 축 마우스 이벤트 속도 수치가 높을수록 빠름
        Move_Stage_X = (Stage_X - _root.BGIMG._x) * 0.1;
        _root.BGIMG._x = _root.BGIMG._x + Move_Stage_X;
        
        // 플래시 무비의 스테이지 값을 받아와 마우스 이벤트 무비의 높이에 해당하는 최대 값으로 지정
        Move_Stage02 = (-(_root.BGIMG._height - Stage.height)) / Stage.height;
        Stage_Y = _root._ymouse * Move_Stage02;
                        
         // Y 축 마우스 이벤트 속도, 수치가 높을수록 빠름
        Move_Stage_Y = (Stage_Y - _root.BGIMG._y) * 0.1;
        _root.BGIMG._y = _root.BGIMG._y + Move_Stage_Y;
    }
}

onClipEvent (enterFrame) {
        Mouse_Move ();
}
------------------------------------------------------------------------------------------------------------------



6. 이제 미리보기(Ctrl+Enter)하여 확인하시면 됩니다. 확인시에는 창크기를 기본크기로 하셔서 확인하셔야 합니다.




-- 지금부터는 이 액션과 함께 사용하기 좋은 간단한 효과(?)를 알려드리겠습니다. --

7. 라이버리 창의 Movie Clip 폴더에서 BG_IMG(Movie Clip)을 더블클릭하여 BG_IMG의 편집모드로 들어갑니다.  



8. BG_IMG(Movie Clip)의 레이어는 IMG와 Acrions 이렇게 두개의 레이어가 있는데 IMG레이어의 150과 180 프래임(타임라인)에 각각 마우스 오른쪽버튼 클릭후 활성화된 메뉴에서 [Insert Keyframe]을 선택하거나 단축키 [F6]을 눌러서 Insert Keyframe 으로 만들어 줍니다.



9. 이제 IMG레이어의 1번 프래임(타임라인)을 선택하고



10. Alpha 값을 "0%" 로 지정합니다.(Color의 대화상자가 활성화 안되는 분은 1번 프래임 선택후 필더에 올려진 이미지를 마우스로 클릭하여 주세요.)



11. 이제 150 프래임(타임라인) 을 선택하고



12.  Color메뉴중 Brightness을 선택하고 값을 -40%로 지정합니다. (이렇게 하면 이미지가 약간 어두워지는걸 알수 있습니다.)



※ 지금까지의 효과는 플래시 처음 오픈시 완전 투명 이미지가 점점 보여지면서 약간 어두워졌다가 원본 이미지가 보여지는 효과 입니다. 쉽게 이미지가 짠~ 하고 보여지는것보단 희미한 이미지가 점점 뚜렸해 지면서 보여지어 뭔가 있어보이는거죠.ㅎ


13. 이제 1~150 그리고 150~180 프래임 사이에 마우스 오른 버튼을 클릭후 활성화된 메뉴에서 [Create Motion Tween]을 선택하여 줍니다.



14. 지금까지의 효과가 플래시 오픈 효과 였다면 이제부터는 중간중간 어떤 조미료(?)를 약간 첨가 해 보겠습니다.
280, 310, 340 프래임(타임라인)에 단축키 [F6]을 눌러서 각각 Insert Keyframe으로 만들어 줍니다.
그리고 그 중간인 310번 프래임을 선택후 필더에서 이미지를 클릭해주고 Color메뉴의 Advanced를 선택하고 [Settings]메뉴를 클릭합니다. 그러면 그림처럼 "Advanced Effect"대화상자가 활성화 되는데 그중 Red의 값을 +130에 맞춰준후 [OK] 버튼을 클릭하여 대화상자를 닫아줍니다.
그리고 280~310, 310~ 340을  [Create Motion Tween] 화 시켜줍니다. 12번 참조
(이 효과가 뭐냐면 이미지가 빨간색에 가까운데 그 빨간색을 좀더 밝고 진하게 하여주는 것입니다. 나머지 메뉴의 Red, Green, Blue, Alpha 값들도 변경하여 보세요 이미지가 어떻게 바뀌는지.^^)



15. 이제 액션 Acrions을 선택하고 IMG 레이어 타임라인의 끝인 340번을 클릭하고 단축키 [F6]을 눌러줍니다. 그리고 액션창에서 아래그림처럼  "+" 을 클릭후 Global Functions > Timeline Control > gotoAndPlay 을 선택하여 줍니다. (이 액션이 뭐냐면 타임라인이 여기까지 진행후  gotoAndPlay(타임라인 위치); 로 되돌아 가서 다시 시작하라는 액션입니다. )



16. 그러면 아래 그림처럼 액션창에 gotoAndPlay();가 입력된것을 알수 있습니다. 이제 (  )속에 180을 입력하고 gotoAndPlay(180);  미리보기 (Ctrl+Enter)하여 확인하시면 됩니다.



그이외에 이 플래시 액션을 사용하고자하는 테마에 적절한 효과들을 사용하시면 액션효과를 극대화 시키실수 있을 거에요. 수고하셨습니다.^^
번호 제목 글쓴이 날짜 조회 수
공지 공지 강좌를 올리기전 공지사항을 읽어주세요 [12] Eccen 2004.12.15 48031
1975 [플래시 MX 동영상 강좌] 34. 가로 바네이 메뉴 제작하기 [4] 서기 2005.08.08 14886
1974 글자에 화려한 네온 입히기 [12] 유~후 2004.04.03 14885
1973 Edit Mesh를 이용한 기초 박스모델링 [9] file 나름 2003.02.11 14884
1972 펜툴의 파워!! [4] file 강용환 2004.02.02 14871
1971 빛나는 문자? 네온사인? Glow Text [4] file 카라 2002.02.22 14861
1970 [muTStyle.Net]-대략 이쁨- 메탈릭 아쿠아 버튼만들기 [3] file 바하무트 2003.11.09 14814
1969 칠전팔기의 나름대로 아바타 그리기 [12] file 칠전팔기 2003.07.17 14778
1968 배경그림을 이용하여 엠보스[입체]효과 주기.. [9] file *Hwan*ⓔ 2003.06.20 14764
1967 포토샵예제-노끈효과만들기 [1] file IamAndy 2006.10.01 14747
1966 축전에 쓰면 좋을 하트 움직이기 &세로선 움직이기 [4] file 이오르 2003.09.26 14691
1965 알수 없는 글씨 효과 강좌. ; [7] file 검은호수 2005.02.04 14676
1964 '메탈릭 와이어' 만들기 [20] 불럽 2002.02.22 14667
1963 [PSP정보]매우 좋은 사이트가 탄생 했네요 :) [5] 국왕 2002.02.27 14653
1962 사물 확 튀게하는 효과!! [12] file Free-i^^/ 2004.01.28 14634
1961 하이링고님의 말씀에 대한 공식적인 사과문 [4] 김광욱 2002.09.11 14621
1960 [일러스트페이지]플래쉬의 알파그라디언트를 일러스트에서 해보자~! [6] file 현주 2002.10.21 14608
1959 원빈을 그렸는데 아닌것 같아요.. [9] file 이천일 2005.01.09 14590
1958 [Photoshop+Gif Animation] 번쩍이는 글씨 만들기...^^; [16] Smileru™ 2002.08.16 14567
1957 이쁜 모자이크 테두리 만들기 [19] file 유경선 2003.02.07 14555
1956 #.....합성으로.....신비한 이미지만들기!!..:..:..:..신비한가....;;..:..:..:.. [17] file 엘프º 2003.01.13 14545