Flash 01. 시작하기 전에 먼저 알아보자. 플래시가 뭐지? Section 01. 플래시란? ... 30 플래시로 할 수 있는 일 ... 31 플래시의 특징 ... 34 플래시 MX에서 선보이는 새로운 기능 ... 35 Section 02. 플래시 MX 설치하고 열고 닫기 ... 40 플래시 MX 설치하기 ... 40 플래시 MX 시작 및 종료하기 ... 43 Section 03. 플래시 사이트 둘러보기 ... 44 플래시의 진가를 보여주는 멋있는 사이트 ... 44 플래시 도우미 사이트 ... 48 Flash 02. 플래시 작업 환경은 이렇게 구성되어 있다 Section 01. 플래시 한눈에 보기 ... 52 플래시 MX의 다양한 화면 구성 모드 알아보기 ... 52 화면 구성 요소 살펴보기 ... 54 스테이지와 작업 영역 ... 55 타임라인 ... 56 툴박스 ... 57 패널과 프로퍼티스 인스펙터 ... 57 Section 02. 일단 만들어 보는 애니메이션 ... 60 동그라미를 네모로 단번에 바꿔주는 애니메이션 ... 60 저장하기 ... 63 플래시로 저장할 수 있는 파일의 종류 ... 64 Flash 03. 플래시 드로잉의 모든 것, 가뿐하게 마스터하자 Section 01. 플래시 툴박스 알아보기 ... 74 각 툴의 이름 및 기능 ... 74 드로잉 툴의 공통적인 사용법 ... 75 Section 02. 기본 드로잉 도구의 요모조모 ... 76 직선툴 이용하기 ... 76 연필툴 이용하기 ... 77 원형툴과 사각형툴 이용하기 ... 78 Section 03. 선택툴 사용하기 ... 82 선택툴과 자유 선택툴을 이용한 오브젝트 선택과 이동 ... 82 오브젝트 속성을 이용하여 선택툴로 이동시키기 ... 83 Section 04. 펜툴과 부분 선택툴 ... 90 펜툴로 직선과 곡선 그리기 ... 90 부분 선택툴로 오브젝트 편집하기 ... 91 Section 05. 붓으로 그리는 듯한 브러시툴 ... 94 브러시툴의 옵션 사용하기 ... 94 Section 06. 자유 변형툴로 모양 바꾸기 ... 96 자유 변형툴의 옵션 및 기능 ... 96 자유 변형툴의 기본 변형 기능 ... 96 왜곡(Distort)툴 이용하기 ... 98 둘러싸기툴 이용하기 ... 99 Section 07. 잉크병툴과 페인트통툴로 색상 바꾸기 ... 102 잉크병툴을 이용하여 선 바꾸기 ... 102 페인트통툴을 이용하여 면 색상 채우기 ... 104 Section 08. 그레이디언트 적용과 변형 ... 106 그레이디언트 효과 주기 ... 106 그레이디언트 색상 바꾸기 ... 107 그레이디언트 색상 편집하기 ... 107 그레이디언트 변형하기 ... 108 그레이디언트 이용하여 오렌지 만들기 ... 109 Section 09. 스포이드툴과 지우개툴 ... 112 스포이드툴 다루기 ... 112 스포이드툴로 색상 추출하기 ... 113 지우개툴로 그림 지우기 ... 114 Section 10. 텍스트툴로 글자 입력하기 ... 116 텍스트툴의 프로퍼티스 인스펙터 ... 116 텍스트툴로 가로 글씨 쓰기 ... 117 텍스트툴로 세로 글씨 쓰기 ... 118 툴박스의 기본툴을 이용하여 캐릭터 그리기 ... 120 Flash 04. 플래시 오브젝트의 개념부터 제작까지 Section 01. 오브젝트 분해 및 그룹화 ... 126 오브젝트 속성 알아보기 ... 126 오브젝트의 속성 바꾸기 ... 128 오브젝트 배열과 정렬 ... 129 Section 02. 텍스트 오브젝트 분해를 이용해 텍스트 꾸미기 ... 132 텍스트 분해 과정 및 속성 알아보기 ... 132 [Break Apart] 명령을 이용한 텍스트 꾸미기 ... 133 왜곡툴을 이용해 원근감이 있는 표지판 만들기 ... 133 둘러싸기툴을 이용해 물결치는 텍스트 만들기 ... 136 [Convert to Fill]과 [Soften Edge]로 네온사인 만들기 ... 138 Section 03. 비트맵 이미지 분해를 이용한 매력적인 그래픽 만들기 ... 142 비트맵 이미지를 색상표에 등록하기 ... 143 비트맵을 벡터로 전환하기 ... 144 비트맵으로 텍스트 만들기 ... 146 Flash 05. 플래시의 멋진 기능, 심벌과 라이브러리 Section 01. 심벌이란? ... 154 심벌, 인스턴스, 라이브러리...? ... 154 심벌의 종류 ... 157 Section 02. 심벌 만들기 ... 158 새 심벌 만들기 ... 158 오브젝트를 심벌로 변환하기 ... 159 심벌 편집하기 ... 161 심벌 인스턴스 편집하기 ... 162 그래픽 심벌을 이용해 귀여운 애벌래 만들기 ... 164 Section 03. 심벌의 저장 창고 라이브러리 ... 168 라이브러리 구성 요소 알아보기 ... 168 파일간의 라이브러리 가져오기 ... 169 Section 04. 외부 파일 마음껏 이용하기 ... 172 비트맵(Bitmap) 파일 불러오기/압축하기 ... 172 PNG 파일 만들기/불러오기 ... 177 일러스트 파일 불러오기 ... 174 Illustrator Import 대화상자 옵션 알아보기 ... 178 동영상 파일 불러오기 ... 179 비디오 오브젝트를 무비클립으로 만들기 ... 181 SWF 파일 불러오기 ... 183 Flash 06. 자! 이제 시작해 볼까? 애니메이션 기본기 다지기 Section 01. 애니메이션의 핵심, 타임라인의 이해 ... 186 타임라인 구조 알아보기 ... 186 왜 레이어가 필요할까? ... 187 프레임과 키프레임의 역할 ... 188 Section 02. 프레임 다루기 ... 190 프레임 삽입하기 ... 190 프레임 삭제, 이동, 복사, 변환하기 ... 191 프레임 깨끗이 하기 ... 193 여러 프레임을 동시에 키프레임으로 만들기 ... 193 다중 프레임 선택하여 이동하기 ... 196 다중 프레임 복사하여 붙여넣기 ... 196 Section 03. 어니언 스킨 마스터 하기 ... 198 어니언 스킨 구조 ... 198 Section 04. 레이어 다루기 ... 200 더욱 편리해진 레이어의 이해 ... 200 레이어 다루기 ... 202 레이어 위의 오브젝트를 [외곽선 보기]로 작업하기 ... 204 Section 05. 레이어 폴더 기능 알아보기 ... 206 플래시 MX에서 새롭게 추가된 레이어 폴더 기능 ... 206 포스터 만들기로 알아 보는 레이어 폴더의 기능 ... 207 Section 06. 레이어 분배 기능 알아보기 ... 210 잠자리로 레이어 분배 [Distribute to Layer] 기능 배우기 ... 211 레이어 분배 이름 자동 지정 기능 ... 212 텍스트 오브젝트를 각각의 레이어로 한 번에 분배시키기 ... 213 Flash 07. 나도 할 수 있다! 플래시 애니메이션 Section 01. 모션 트위닝 애니메이션 만들기 ... 218 모션 트위닝이 일어나기 위한 조건 ... 218 모션 트위닝의 종류 ... 219 크기와 위치 변화가 있는 꼬마돼지 애니메이션 ... 220 천사소녀를 회전시키는 애니메이션 ... 224 중심점을 옮겨서 회전하는 애니메이션 ... 225 가속도를 적용한 물속 나라 애니메이션 ... 227 알파와 틴트 값을 적용시킨 무지개 애니메이션 ... 232 Section 02. 세이프 트위닝 애니메이션 ... 238 세이프 트위닝이 일어나기 위한 조건 ... 238 간단한 세이프 트위닝 보기 ... 238 모양이 바뀌는 아메바 애니메이션 ... 239 라인을 이용한 물결치는 웨이브 애니메이션 ... 241 세이프 힌트를 이용한 실루엣 애니메이션 ... 244 Section 03. 마스크와 가이드를 이용한 애니메이션 ... 248 마스크 기법의 원리 ... 248 이미지에 마스크 효과를 적용시킨 서치라이트 애니메이션 ... 249 영화 포스터 느낌의 사이버틱한 인물이 보이는 텍스트 애니메이션 ... 252 가이드를 이용한 물위에 떠다니는 유리병 애니메이션 ... 255 마스크와 가이드 레이어를 이용한 E.T의 명장면 ... 259 Flash 08. 한 발 더! 무비클립과 공유 심벌을 이용한 애니메이션 Section 01. 무비 안에 또 다른 무비를 만드는 '무비클립' ... 266 무비클립 심벌의 이해 ... 266 무비클립 심벌로 나비 애니메이션 만들기 ... 267 Section 02. 버튼 심벌 만들기 ... 272 버튼 심벌의 구성 ... 272 마우스에 따라 색상이 변하는 버튼 만들기 ... 273 Hit Frame을 이용하여 텍스트 버튼 만들기 ... 275 Section 03. 무비클립 활용하기 ... 278 버튼에 무비클립을 넣어 모자가 벗겨지는 애니메이션 만들기 ... 278 '겨울 연가'의 눈 내리는 장면을, 무비클립 안에 무비클립 넣어 만들기 ... 282 Section 04. 라이브러리 안의 오브젝트를 공유하여 사용하기 ... 286 공유 라이브러리의 개념과 이해 ... 286 심벌에 공유를 설정해 다른 무비에 사용하기 ... 288 임포트되어 들어온 공유 심벌 업데이트하기 ... 291 이미지와 사운드에 링크를 걸어 다른 무비에서 사용하기 ... 294 Flash 09. 나도 플래시 고급 사용자! 고급 애니메이션 만들기 Section 01. 홈페이지에 바로 활용할 수 있는 버튼 애니메이션 ... 300 서서히 컬러가 보이는 사이버틱한 비트맵 버튼 만들기 ... 300 마스크를 이용하여 전자 파장 만들기 ... 304 버튼을 누르면 화면에 설명이 나오는 애니메이션 만들기 ... 307 이 메뉴를 실제로 사용한 작품 보기 ... 311 Section 02. 고급 애니메이션 테크닉 ... 312 둘러싸기툴을 이용한 웨이브 텍스트 애니메이션 만들기 ... 312 선과 마스크로 비트맵 무비 만들기 ... 315 마스크 안의 무비클립 마스크로 멀티무비 만들기 ... 319 비트맵으로 버티컬 마스크 애니메이션 만들기 ... 321 Section 03. 텍스트 애니메이션 활용하기 ... 326 [Distribute to Layers]를 이용한 텍스트 애니메이션 ... 326 [Convert to Keyframes]를 이용한 모션 그래픽 만들기 ... 331 레이저로 글자가 만들어지는 애니메이션 만들기 ... 334 Flash 10. 플래시가 사운드를 만났다 Section 01. 사운드를 사용한 무비는 특별해 보인다 ... 342 웹과 사운드, 그리고 플래시 ... 342 사운드 불러오기 ... 343 사운드 삽입하기 ... 344 사운드 삭제하기 ... 345 Section 02. 플래시에서 사운드 활용하기 ... 346 사운드를 무비에 넣어 사람이 노래하는 듯한 애니메이션 만들기 ... 346 버튼에 사운드를 넣어 소리나는 버튼 만들기 ... 351 반복 재생되는 배경 사운드 만들기 ... 354 효과음이 있는 멋진 무비 만들기 ... 356 Flash 11. 웹에 올려 뽐내자! 무비 최적화와 퍼블리시 Section 01. 플래시 무비 스트리밍 테스트 ... 364 BandWidth Profiler로 스트리밍 테스트하기 ... 364 특정 오브젝트 크기 측정하기 ... 367 Section 02. 플래시 무비 최적화를 위해 반드시 알아둘 것 ... 368 오브젝트 최적화 ... 368 애니메이션과 무비 재생 속도 ... 371 Section 03. 무비 퍼블리시 ... 372 SWF로 무비 만들기 ... 372 HTML과 SWF로 무비 출력하기 ... 374 웹 브라우저의 크기에 맞게 자동으로 무비가 조절되게 만들기 ... 375 무비가 웹 브라우저의 화면에 꽉 차도록 만들기 ... 376 Section 04. FTP 프로그램을 이용하여 플래시 파일 업로드하기 ... 378 Section 05. 플래시 MX의 새로운 기능 앵커 ... 382 앵커 레이블로 브라우저의 뒤로/앞으로 버튼 이용하기 ... 382 MX의 새로운 기능 앵커로 웹 브라우저에서 즐겨찾기로 북마크하기 ... 386 Flash 12. 어렵다는 액션스크립트, 원리를 알면 정복할 수 있다 Section 01. 액션스크립트와 인터랙션 ... 390 액션스크립트란? ... 390 액션스크립트로 가능한 것 ... 391 이 책에서 설명하는 액션스크립트 예제 미리보기 ... 393 Section 02. 액션 패널 사용하기 ... 394 일반 모드 살펴보기 ... 394 전문가 모드 알아보기 ... 397 Section 03. 미리 알고 가는 액션 관련 용어들 ... 398 이벤트 ... 398 이벤트 핸들러 ... 399 데이터 타입 ... 400 변수 ... 400 표현식 ... 401 스트링 리터널 ... 401 함수 ... 402 매개변수 ... 403 키워드 ... 404 인스턴스 ... 405 인스턴스 이름 ... 405 Section 04. 액션 패널을 구성하는 액션의 전체 구조 ... 406 Actions 액션 카테고리 ... 407 Operators 액션 카테고리 ... 408 Functions 액션 카테고리 ... 409 Constants 액션 카테고리 ... 409 Properties 액션 카테고리 ... 410 Objects 액션 카테고리 ... 410 Deprecated 액션 카테고리 ... 411 Flash Ul Components 액션 카테고리 ... 412 Index 액션 카테고리 ... 413 Flash 13. 자! 이제 시작해 볼까? 액션스크립트 기본기 다지기 Section 01. goto, stop, play 액션을 이용해 무비 제어하기 ... 416 goto 액션에 대한 세부 카테고리 리스트 설명 ... 417 goto, play, stop 액션을 이용한 동영상 재생 화면 만들기 ... 418 goto 액션과 프레임 레이블을 이용하여 Fade-in, Fade-out 애니메이션 만들기 ... 421 애니메이션을 무비클립으로 만들기 ... 427 Section 02. getURL을 이용하여 플래시 웹사이트 만들기 ... 432 getURL 이용하여 다른 웹 문서로 이동하기 ... 432 getURL 액션을 이용하여 메일 보내기 ... 435 getURL에 자바스크립트를 호출하여 전체 화면으로 웹 문서 띄우기, 공지사항 창 띄우기 ... 436 Section 03. startDrag를 이용하여 커서 만들기 ... 440 무비클립이 따라다니는 커서 만들기 ... 440 나만의 무비클립 마우스 포인터 만들기 ... 443 드래그 가능한 버튼 만들기 ... 445 마우스 이벤트에 반응하는 커서 만들기 ... 446 Section 04. 텍스트 필드를 이용하여 간단한 계산식 만들기 ... 454 텍스트 필드의 Input 옵션을 활용한 계산식 만들기 ... 454 Section 05. 조건문을 이용하여 단어 맞추기 게임 만들기 ... 460 단어 맞추기 게임 만들기 ... 460 Section 06. 애니메이션을 가지고 있는 메뉴 만들기 ... 468 메뉴 내비게이션 만들기 ... 468 Flash 14. 나도 할 수 있다! 오브젝트 액션스크립트 Section 01. 오브젝트 형식의 액션스크립트 ... 478 오브젝트란? ... 478 오브젝트에 대한 속성과 메소드 ... 480 오브젝트의 표현 형식 ... 481 Section 02. 무비클립 오브젝트의 계층 구조 이용하기 ... 482 무비클립 오브젝트의 계층 구조 ... 482 무비클립 인스턴스 계층 구조를 이용한 로봇 만들기 ... 486 Section 03. 무비클립 오브젝트의 속성 이용하기 ... 494 무비클립 오브젝트의 속성 ... 494 무비클립 속성을 이용해 무비클립 인스턴스 변형하기 ... 496 Section 04. Key 오브젝트 이용하기 ... 500 키보드를 조절하는 Key 오브젝트 ... 500 키보드를 통해서 움직이는 돼지 만들기 ... 501 Section 05. loadMovie 액션 스크립트 응용하기 ... 508 다중 메뉴 구성을 통한 바탕화면 변경하는 메뉴 만들기 ... 508 Flash 15. 모든 걸 보여준다. 플래시 MX에서 새롭게 향상된 액션스크립트 Section 01. 이벤트 핸들러와 이벤트 핸들러 메소드 ... 518 버튼 이벤트 핸들러 vs 이벤트 핸들러 메소드 ... 519 무비클립 이벤트 핸들러 vs 이벤트 핸들러 메소드 ... 519 버튼 이벤트 핸들러 메소드 적용하기 ... 520 무비클립 이벤트 핸들러 메소드 적용하기 ... 521 버튼 이벤트 핸들러 메소드와 무비클립 이벤트 핸들러 메소드 동시에 적용하기 ... 522 Section 02. 달라진 액션스크립트 방식으로 제어되는 오브젝트 ... 524 플래시 무비의 인쇄 ... 524 전체, 부분 프린트 기능을 가지고 있는 화면 만들기 ... 525 hitTest 액션을 이용한 충돌 감지 ... 528 hitTest 액션을 이용한 사격 연습 게임 만들기 ... 529 마우스 좌표에 따른 무비클립의 다양한 제어 ... 538 VR 기법을 이용한 키오스트 안내 화면 만들기 ... 541 Flash 16. 멀티미디어 컨텐츠를 내 손안에! Section 01. 무비클립 오브젝트에 마스크 액션을 적용하는 방법 ... 552 액션스크립트와 마스크 효과 ... 552 setMask 메소드로 마스크 액션 효과 주기 ... 553 Section 02. 확장된 로드무비를 이용한 슬라이드 박스 ... 560 로드무비의 기본 개념 ... 560 loadMovie와 loadMovieNum의 차이점 이해하기 ... 562 서서히 컬러가 보이는 사이버틱한 비트맵 버튼 만들기 ... 564 Section 03. 플래시에서 즐기는 동영상 ... 570 동영상 프레임 제어를 하는 시네마 박스 ... 570 Section 04. 사운드 오브젝트를 이용한 이벤트 및 스트리밍 사운드 로딩 ... 576 MP3 사운드 로딩 ... 576 loadSound() 메소드를 이용해 사운드 로딩하기 ... 577 나만의 뮤직 박스 만들기 ... 579 Section 05. 프리젠테이션을 쉽게 만드는 템플릿 기능 ... 584 템플릿을 이용한 프리젠테이션 만들기 ... 584 Flash 17. 네트워크와 액션 스크립트의 절묘한 결합 Section 01. Network ... 590 플래시 5.0의 네트워크 액션 ... 590 플래시 MX의 LoadVars 오브젝트를 이용한 외부 파일과의 연동 ... 592 간단한 공지사항 만들기 ... 594 네트웨크에서 데이터 송수신하기 ... 599 플래시를 이용한 이메일 보내기 ... 599 다이내믹한 설문 조사 화면 만들기 ... 610 Section 02. Ul Components란? ... 622 Ul 컨퍼넌트 사용하기 ... 622 Ul 컨퍼넌트의 구성 요소 ... 623 Ul Components를 이용한 간단한 폼 만들기 ... 627 주문서 양식 만들기 ... 631