멀티미디어저작툴-10

Download Report

Transcript 멀티미디어저작툴-10

디 렉 터
19961502 유 혁
19983684 최 욱
목차
1.
1. 디렉터란?
2. 디렉터의 특징
3. SHOCKWAVE(쇽 웨이브)
4. 제작사 소개 : Macromedia
5. 발전 과정
2. 메뉴
3. 디렉터의 구조
목차 2
4.
1. 링고 스크립트
2. 링고 스크립트의 종류
3. 우선순위
4. 기초 명령어
5. 퍼핏(Puppet)
6. 행동(Behavior) 스크립트
목차 3
5. 기타 기능 – 1. 디렉터의 동영상
2. 디렉터와 플래시
3. 출판(PUBLISH)
4. 출판시의 유의사항
6. 참고 서적 및 사이트
1-1. 디렉터란?
MACROMEDIA사에서 제작한 저작도구.
간단한 프리젠테이션에서 CD타이틀, 게임,
교육용 소프트웨어, 전자앨범, 동영상, 애
니메이션 등의 멀티미디어 자료들을 제작
할 수 있는 프로그램.
SHOCKWAVE를 이용하여 이러한 디렉터
의 특성들을 웹에서도 구현 가능하게 됨.
1-2. 디렉터의 특징 1
저작환경으로 연극, 영화의 환경을 모방.
링고 스크립트라는 언어를 통하여 이미지,
텍스트, 도형 등의 미디어 객체들과 상호작
용.
높은 호환성 : avi, mov 파일을 임포트할
수 있고 Xtra기술을 사용하여 Mpge도 지
원한다.
1-2. 디렉터의 특징 2
MOA(Macromedia Open Architecture)
매크로 미디어 개방형 구조 :
매크로 미디어에서 개발하는 소프트웨어
들은 사용자가 임의로 기능을 추가하거나
확장할 수 있다는 말로 디렉터에도 해당된
다.
Ex) Xtra
1-3. SHOCKWAVE (쇽 웨이브)
웹 페이지가 멀티미디어
객체를 포함하도록 하는
기술. 현재 2억 명 이상의
사용자가 있음.
디렉터 무비(.dir)를 쇽 웨이브 형태(.dcr)
로 저장하여 쇽 웨이브 파일을 생성해야 한
다.
1-4. 제작사 소개
매크로 미디어(Macromedia) :
웹을 기반으로 하는 멀티미디어 프로그램
분야에서 가장 앞서나가는 회사.
주요 제품 :
플래시
드림위버
디렉터
프리핸드
파이어웍스
오소웨어
1-5. 발전과정 1
디렉터 Version 1.0 : 1995년의 Video Works.
링고 Script 내장
디렉터 4.0 : 강력한 인터렉티브 구현,
SHOCKWAVE, Xtra 추가
디렉터 5.0 : 인터넷으로 확장, Behavior,
Key Frame 도입
디렉터 6 : 링고 성능 강화, 벡터 쉐이프 추가
디렉터 7 : 속성 표시자, Mp3 도입
1-5. 디렉터 8.5
디렉터 최신 버전
RealNetworks RealAudio, RealVideo 지원
Macromedia Flash 5 통합
3D 저작 도구 지원
전체화면
File 메뉴 설명
무비의 실행속도가 빠르게 되도록 최적의 상태로 무비
를 저장하는 기능.
작업중인 디렉터 무비를 마지막으로 저장했던 상태로
되돌려 주는 기능.
작업한 무비를 쇼크웨이브 무비나 자바 스크립트의 형
태로 저장하는 기능.
디렉터 무비를 쇼크웨이브 형태로 홈페이지에 올렸을
경우를 보여주는 기능.
디렉터의 전반적인 작업환경 및 서브창에 대한 설정
기능. 일반적으로 기본 설정으로 두는 것이 좋음.
Import 메뉴 설명
여러종류의 미디어를 디렉터
내로 가져오는 기능.
디렉터는 QuickTime 4, Flash4,
MP3 audio, 그리고 animated
GIFs와 같이 일반적으로 널리
사용되는 대부분의 미디어 형
식을 지원.(40여 가지 지원)
디렉터 내로 불러들이고자 하
는 미디어 요소를 선택한 후
<Add> 버튼을 클릭하여 파일
목록에 등록한 후 사용.
Export 메뉴 설명
디렉터 무비를 BMP나
AVI, MOV 형식의 파일로
저장하는 기능.
대화 창에서 원하는 옵션
을 선택하여 적절한 결과
물을 얻을 수 있음.
저장할 미디어 Format 종류 선택
Create Projector 메뉴 설명
프로젝트를 만드는 기능.
디렉터는 기본적으로 웹
(Web) 과 시디룸, 그리고
DVD-ROM의 형태로 결
과물을 만듬.
옵션에서 ‘stand alone
projector’ 라는 프로젝트
를 생성하면 다른 어플리
케이션 없이 무비 재생.
Projector Options 메뉴 설명
모든 무비를 순차적으로 재생
외부프로그램 활성화시 무비 작동
창으로 재생시 제목바를 나타냄
압축 기술을 이용하여 작은 크기
의 무비를 생성
프로젝터 실행파일 생성 및 무비
재생 Player 설정
Publish Settings 메뉴 설명
디렉터에서 작업한 무비
를 쇼크웨이브 무비나
자바 스크립트의 형태로
저장할 때 설정화면
Edit 메뉴 설명
Cut이나 Copy를 실행하여 클립보드에 저장된 것을 다시
붙여넣는 기능
OLE를 사용할 경우 또는 관련 있는 다른 곳으로부터
가져오는 기능. (Insert, Using OLE, Relative)
프레임에 걸친 스프라이트를 각각의 프레임별로 나누
어서 원하는 프레임 위치로 편집하는 기능.
개별적으로 나뉜 프레임을 하나로 합치는 기능.
미리 설정한 외부의 편집도구를 이용하여 선택한 대상
을 편집하는 기능.
View 메뉴 설명(1)
스코어 상의 마커로 재생 헤드를 이동하고자 할 때 사용
하며, 특정 마커로의 이동도 가능.
스코어 창에 나열된 스프라이트에서 보여줄 내용을 결
정하는 기능.(기본은 Cast Member로 되어 있음.)
버전 8에서 새로 생겨난 기능으로 캐스트 창에서 2가지
방식으로 확대 및 축소 기능.(List, Thumbnail)
페인트 창에서 줄자를 보이게 하는 기능.
스테이지에 위치한 각 스프라이트의 정보를 보여주는
창과 이동 경로에 대한 보이기/숨기기를 설정하는 기능.
Guides and Grid 메뉴 설명
그리드가 보이도록 하는 기능.
스프라이트가 그리드의 간격에 맞추어 이동하는 기능.
생성한 가이드를 변경하지 못하도록 고정하는 기능.
속성 검사자(Property Inspector)를 통해 가이드와 그리드
에 대한 전반적인 설정을 하는 기능.
View 메뉴 설명(2)
스코어 창에서 보여주는 스프라이트들의 키프레임에 대
한 보이기/숨기기를 설정하는 기능.
스코어 창에 위치한 스프라이트의 정보를 나타내는 방법
에 대한 옵션을 조절하는 기능.
셀 방식의 에니메이션을 만들 때 사용하던 방법으로, 이
를 선택하면 Onion Skin 창이 나타남.
풀다운 메뉴와 툴바가 사라지고 디렉터의 작업 창을 전
체적으로 키우는 기능.
작업중인 스테이지의 위치를 무비 설정시 지정해준 위치
또는 원래의 작업위치로 이동하는 기능.
Insert 메뉴 설명
선택한 스프라이트의 해당 프레임에 키프레임을 삽입.
스코어 창에서 스프라이트의 지정한 프레임을 한꺼번에
여러 프레임을 삽입.(키프레임의 값이 아닌 프레임을 증
가 시킴)
해당 프레임에 마커를 삽입.
디렉터의 무비에 필요한 여러 형태의 미디어를 직접 제
작하거나 불러들이는 기능.
디렉터 무비 내에 각각의 상호작용 버튼을 추가하는 기
능
외부 프로그램을 이용하여 개체를 삽입하는 기능.
디렉터 무비의 제작시 반복되는 여러 개의 스프라이트를
하나로 묶어 캐스트 멤버로 재생성 하는 기능.
Modify 메뉴 설명(1)
선택한 캐스트의 속성을 속성 검사자를 이용해 수정하는 기능.
Properties : 선택한 캐스트 멤버의 속성을 속성 검사자를 이용해
수정.
Script : 선택한 캐스트 멤버에 대한 스크립트를 스크립트 창을
이용해 수정.
분리되어 있는 2개의 스프라이트를 결합하는 기능.
지정된 프레임에서 하나의 스프라이트를 2개로 분할.
스프라이트이 처음이나 마지막 지점을 선택한 프레임으로 변경
스테이지에 있는 스프라이트가 보이는 채널 위치로 변경.
스테이지에서 선택한 스프라이트를 서로 정렬하는 기능.
스프라이트를 지정된 수치만큼 이동하고자 할 때 사용.
선택한 스프라이트의 흐름을 반대로 뒤집을 때 사용.
Sprite 메뉴 설명
선택한 스프라이트의 속성을 속성 검사자를
이용하여 수정.
선택한 스프라이트에 적용된 스크립트를 스
크립트 창을 이용하여 수정.
선택한 스프라이트의 트위닝에 대해 설정.
디렉터에서 애니메이션을 제작할 때
주로 사용되는 기법으로, 스프라이트
의 이동경로를 지정해줌으로써 애니
메이션을 손쉽게 제작할 수 있다.
Frame 메뉴 설명
해당 프레임에 대한 무비의 재생속도를 설정.
무비 내에 사용될 색상 팔레트를 설정.
해당 프레임에서의 무비 전환 효과를 설정.
프레임에서 사용할 사운드를 설정.
프레임 스크립트를 생성하여 해당 프레임을
제어.
Movie 메뉴 설명
현재 작업중인 무비에 대해 전반적인 설정.
캐스트 멤버를 포함하는 캐스트에 대해 설정.
디렉터 무비의 재생시 필요한 Xtras에 대해
전반적으로 관리하는 기능.
디렉터 무비의 스트리밍 재생을 설정.
Transform 메뉴 설명
스프라이트를 반시계 방향으로 90도 회전하는 기능.
스프라이트의 좌우를 변경.
스프라이트의 상하를 변경.
기준점을 무시하고 해당 그림의 중심을 기준으로 좌
우를 변경.
기준점을 무시하고 해당 그림의 중심을 기준으로 상
하를 변경
스프라이트에 적용되었던 회전과 비틀기 효과를 취소
하고 원래 상태로 복원.
Modify 메뉴 설명(2)
캐스트 창에서 선택한 여러 개의 캐스트 멤버를 프레임마다 배
치하여 하나의 스프라이트로 만드는 기능.
(frame by frame 방식의 애니메이션을 만들 때 간단히 사용 가능)
하나의 프렘임에 연속적으로 배치되어 있는 스프라이트를 선
택해 다시 일련의 이어지는 스프라이트로 만드는 기능.
캐스트 멤버의 크기나 색 심도를 변경하는 기능.
(취소가 불가능)
텍스트 창이나 툴 팔레트에서 제작한 텍스트를 비트맵으로 변
환하는 기능. (이 메뉴로 변경한 텍스트는 다시 텍스트로 변경
불가능)
Control 메뉴 설명(1)
현재의 프레임에서 한 프레임 뒤로 이동.
현재의 프레임에서 한 프레임 앞으로 이동.
실시간 녹화를 하는 것으로 사용자가 임의로 행하는 애니메이
션이 자동으로 스코어 창에 입력.
애니메이션 효과를 한 프레임씩 녹화.
디렉터 무비가 반복 재생하도록 하는 기능.
디렉터 무비를 실행하면 선택된 프레임만 재생.
현재 디렉터 무비 내에 지정된 스크립트를 무시한 채 실행
스크립트 내에 분리점(breakpoint)을 삽입함으로써 분리점이
있는 라인이 실행되면 자동으로 디버거(Debugger)창이 열리
고 여기서부터 한 줄씩 링고 스크립트가 실행.
Control 메뉴 설명(2)
선택한 스크립트를 관측(Watcher)창에 추가하는 기능.
링고 스크립트에 추가한 모든 분리점을 제거하는 기능.
링고 스크립트에 존재하는 모든 분리점을 무시한 채 재생.
링고 스크립트의 현재 라인을 실행.(핸들러는 실행 안함)
링고 스크립트의 현재 라인을 실행하고 그 라인에 불려진 핸
들러를 통해 링고의 일반 순환을 따르게 하는 기능.
분리점에 의해 링고 스크립트가 멈추었을 경우 사용.
디렉터 무비에 존재하는 모든 링고 스크립트를 저장하고 에러
를 체크한 후 있을 경우 스크립트 창을 열어 수정할 수 있게 하
는 기능.
Xtras(확장) 메뉴 설명
디렉터 내의 이미지 제작시 또는 불러들인 비트맵 캐스트 멤
버에 포토샵이나 프리미어의 이미지 필터를 적용할 수 있게
하는 기능.
애니메이션 효과를 위해 필터를 효과적으로 사용하고자 할 때
사용.(캐스트 멤버에 필터 효과를 연속적으로 부여)
회전, 기울이기, 비틀기 등의 효과를 적용한 후 실행하면 바뀐
형태의 캐스트를 자동으로 생성.
WAV 형식의 사운드 파일을 SWA 형식으로 변환하는 기능.
파워포인트 4에서 만든 문서를 불러서 디렉터에서 사용할 수
있게 하는 기능.
Update Movies 메뉴 설명
Back up into Folde
: 업그레이드나 프로텍트를 걸면서
원래의 소스를 다른 곳으로 백업하
는 기능.
Delete
: 업데이트 하면서 자동으로 원본 소
스를 삭제하는 기능.
Update : 하위 버전의 디렉터 무비를 사용할 경우 여기에서 업
데이트 한 뒤 사용해야 정상적인 작동이 가능.
Protect : 디렉터에서 제작한 무비를 다른 이들이 볼 수 없도록
소프트웨어적인 락을 걸 수 있음.(CD-ROM타이틀)
Convert to Shockwave Movi : 쇼크웨이브 형식의 무비로 변환
하여 인터넷에서 바로 사용할 수
있도록 하는 기능.
Window 메뉴 설명
디렉터에서 사용되는 작업 창과 툴바(Toolbar), 속성 검사자
(Property Inspector)를 열고 닫는 명령어가 여러가지 있음.
디렉터에서는 실제 작업시 여러 창을 동시에 사용하므로 화면
이 좁아져 작업이 불편해질 수 있으므로 윈도우 메뉴를 이용
하여 불필요한 창을 관리하여 제작의 효율을 높이는 기능.
Help 메뉴 설명
디렉터의 기본적인 도움말을 보여주는 기능.
개발 사이트로의 인터넷 접속을 해주는 기능.
디렉터의 버전 및 디렉터를 이용한 화면으로 툴 개발자에 대
해 보여주는 기능.
Lingo Dictionary 메뉴 설명
디렉터 무비의 스크립트 언어인
링고에 대한 사전 기능을 수행.
여러 가지 접근 방식을 지원하므
로 찾고자 하는 링고를 손쉽게
찾을 수 있게 되어 있음.
알파벳 순서로 링고 검색.
성격 별로 링고 검색.
Tool Bar 설명(1)
New Movie : 새로운 무비를 시작합니다.
New Cast : 새로운 캐스트 창을 생성합니다.
Open : 디렉터 무비나 캐스트 파일을 불러옵니다.
Import : 여러 형태의 미디어 요소를 디렉터 무비 내로 불러들입니다.
Save : 디렉터 무비를 저장합니다.
Save all : 현재 작업하고 있는 무비와 캐스트 파일 모두 동시에 저장합니다.
Publish : 작업한 무비를 쇼크웨이브 무비나 자바 스크립트의 형태로 저장합니다.
Undo : 마지막으로 실행했던 명령어를 취소하고 이전 상태로 되돌립니다.
Tool Bar 설명(2)
Cut : 선택한 것을 오려내어 윈도우 클립보드에 저장합니다.
Copy : 선택한 것을 복사하여 윈도우 클립보드에 저장합니다.
Paste : Cut 이나 Copy하여 저장된 것을 다시 붙여넣는 기능입니다.
Find Cast Member : 찾고자 하는 캐스트 멤버를 손쉽게 찾도록 도와줍니다.
Exchange Cast Members : 스테이지 위치한 캐스트 멤버를 교체하는 기능입니다.
Rewind : 디렉터 무비를 맨 처음으로 되돌려 주는 기능입니다.
Stop : 디렉터 무비를 정지합니다.
Play : 디렉터 무비를 재생합니다.
Tool Bar 설명(3)
Stage : 스테이지를 나타내거나 사라지게 합니다.
Cast Window : 캐스트 창을 나타내거나 사라지게 합니다.
Score Window : 스코어 창을 나타내거나 사라지게 합니다.
Property Inspector : 스프라이트 검사자를 나타내거나 사라지게 합니다.
Library Palette : 라이브러리 팔레트를 나타내거나 사라지게 합니다.
Paint Window : 페인트 창을 나타내거나 사라지게 합니다.
Vector Shape Window : 백터 셰이프 창을 나타내거나 사라지게 합니다.
Text Window : 텍스트 창을 나타내거나 사라지게 합니다.
Tool Bar 설명(4)
Bahavior Inspector : 비헤이비어 검사자를 나타내거나 사라지게 합니다.
Script Window : 스크립트 창을 나타내거나 사라지게 합니다.
Message Window : 메시지 창을 나타내거나 사라지게 합니다.
디렉터 8의 구조
스테이지(Stage)
- 디렉터의 스테이지는 무비 요소를 시각적으로 배치하고 보여
주는 영역
제목 바
스테이지
스크롤 바
확대/축소 메뉴
캐스트(Cast) 창
- 디렉터 무비에서 사용될 모든 미디어 요소가 위치하는 곳이며
간단한 비트맵 그림에서 링고 스크립트 까지도 캐스트 창에
위치합니다.
이전 선택
다음 선택
캐스트 멤버 이동
캐스트 멤버 이름
캐스트 선택
캐스트 뷰 스타일
캐스트 멤버
캐스트 멤버 번호
속성 검사자
스크립트 작성
캐스트 멤버 창
스테이지의 설정
- 스테이지에 대한 여러 가지 설정(크기, 무대, 색, 위치, 팔레트
외 여러 가지 옵션)은 속성 검사자(Property Inspector)를 통해
이루어집니다.
색상 팔레트
스테이지 크기
스테이지 위치
스테이지 배경색
스코어 채널 수
색상 모드
사용자 등록 정보
스코어(Score) 창
- 캐스트 창에 잇는 여러 미디어 요소를 스코어 창에 배치하고,
이곳에서 여러 가지 애니메이션 효과와 상호작용 효과를 부여
합니다.
마커
효과
효과 채널
채널
재생 헤드
보이기/
숨기기
채널
채널
템포 채널
팔레트 채널
장면 전환 효과 채널
사운드 채널
보이기/숨기기
스크립트 채널
스프라이트 채널
속성 검사자(Property Inspector) (1)
- 무비 설정 및 캐스트 멤버, 스프라이트 등에 관한 설정까지 통
합적으로 관리할 수 있음.
썸네일
리스트 뷰 모드
도움말
선택 탭
옵션
속성 검사자(Property Inspector) (2)
- 속성 검사자의 보기 설정은 단지 리스트 뷰 버튼을 누르는 것
만으로 손쉽게 변경할 수 있습니다.
속성 검사자(Property Inspector) (3)
- 아래에 있는 그림에서 볼 수 있듯이 선택한 요소에 따라 서로
다른 내용을 나타냅니다.
스
프
라
이
트
를
캐
스
트
멤
버
를
선
택
한
경
우
선
택
한
경
우
툴 팔레트 (Tool Palette)
- 디렉터 작업시 일반적으로 자주 사용하는 기능을 모아 놓은
팔레트입니다.
회전/비틀기 툴
선택 툴
돋보기
핸드 툴
선툴
텍스트 툴
도형 툴
체크 박스
전경색
패턴
라디오 박스
배경색
선 두께
제어판 (Control Panel)
- 무비의 재생 및 사운드의 볼륨 조절 등에 대해 제어합니다.
한 프레임 뒤로
현재프레임
템포
한 프레임 앞으로
반복 재생 on/off
볼륨 조절
되감기
재생
정지
선택된 프레임으로 제한
라이브러리 팔레트(Library Palette)
- 디렉터 초보자에게는 어렵게만 느껴지는 링고를 미리 라이브
러리화하여 저장해 두었다가 이를 다시 손쉽게 사용할 수 있
게 합니다. 원하는 효과를 적용시 드래그 앤 드롭(Drag&Drop)
함으로써 적용할 수 있습니다.
그림과 같이 라이브러리 팔레트
왼쪽 상단의 버튼을 눌러 나타나
는 항목을 선택하여 다양한 라이
브러리를 사용할 수 있습니다.
또한 팔레트의 오른쪽 하단의 크
기를 조절함으로써 라이브러리
항목을 한눈에 볼 수 있습니다.
Automatic Library
- 스프라이트에 여러 가지 다양한 애니메이션 효과를 주는 라이
브러리로 구성되어 있습니다.
Interactive Library
- Automatic 라이브러리에서 좀 더 진보된 것으로, 사용자의 움
직임에 반응하는 효과를 주는 라이브러리로 구성되어 있습니
다.
Sprite Transitions Library
- 스프라이트에 전환 애니메이션 효과를 주는 라이브러리로 구
성되어 있습니다.
Controls Library
- 아날로그 시계, 리스트 메뉴, 이동 버튼 등의 다양한 제어 효과
를 주는 라이브러리로 구성되어 있습니다.
Forms Library
- 인터넷에서의 폼 양식에 대한 여러 가지 설정을 위한 라이브
러리로 구성되어 있습니다.
Multiuser Library
- 디렉터 8에는 기본적으로 1000명의 라이선스를 갖는 Multiuser
Server 2를 제공함으로써 이를 이용해 간단한 채팅실은 물론
화이트 보드, 멀티 게임방까지 만들 수 있습니다. Multiuser 라
이브러리는 이를 간단히 제작할 수 있도록 도와주는 라이브러
리로 구성되어 있습니다.
Streaming Library
- 쇼크웨이브의 핵심 기술인 스트리밍(Streaming)에 관련된 설
정을 위한 라이브러리로 구성되어 있습니다.
Flash Library
- 플래시 무비의 제어에 대한 라이브러리로 구성되어 있습니다.
QuickTime Library
- 퀵타임 무비의 재생, 정지, 되감기, 또는 슬라이드 바의 제어에
대한 라이브러리로 구성되어 있습니다.
Sound Library
- 사운드의 여러 가지 제어를 위한 라이브러리로 구성되어 있습
니다.
Navigation Library
- 디렉터 무비 내의 다양한 이동을 위한 라이브러리로 구성되어
있습니다.
Paintbox Library
- 새로 추가된 기능으로, 페인트 박스를 만드는 데 필요한 라이
브러리로 구성되어 있습니다.
Paintbox Library
- 디렉터 무비 내의 보다 진보적인 텍스트 효과를 위한 라이브
브러리로 구성되어 있습니다.
페인트(Paint) 창
- 디렉터 내에서 직접 비트맵 방식의 이미지를 제작할 수 있고
외부 프로그램에서 만든 후 가져온 이미지의 수정도 가능.
새로운 캐
스트 멤버
생성
캐스트 멤
버 이동
캐스트 멤
버 스크립
트 작성
속성 검사자
이미지
생성 툴
캐스트 멤버 번호
저장 방식
이미지 면환 툴
잉크 툴
이미지 생성 툴
자유 선택
사각형 선택
기준점
지우개 툴
핸드 툴
돋보기 툴
채우기 툴
스포이드 툴
텍스트 툴
에어브러시 툴
연필 툴
붓툴
선툴
도형 툴
그라데이션 설정
전경색
배경색
패턴
선 두께
색상 심도
이미지 변환 툴
반 시계방향 회전
좌우 뒤집기
비틀기
자유 회전
상하 뒤집기
컬러 반전
부드럽게 하기
기울이기
시계방향 회전
컬러 교환
어둡게 하기
외곽선 따기
투시
칠하기
밝게 하기
벡터 셰이프(Vector Shape) 창
- 디렉터는 벡터 셰이프에서 간단한 벡터 이미지를 만들 수 있
습니다.
벡터 이미지 생성 툴
선택 툴
팬툴
기준점
핸드 툴
도형 툴
선 두께
채우기 설정
그라데이션 설정
그라데이션 변경
선색
채움색
배경색
텍스트(Text) 창
- 디렉터 자체적으로 텍스트를 입력하여 사용할 수 있습니다.
글자체의 선택, 크기, 줄 간격 등의 다양한 조절이 가능합니다.
글자 효과(굵게, 이탤릭체, 밑줄)
글자체
글자 크기
줄 간격
문장 정렬 방식
글자 간격
비헤이비어 검사자(Behavior Ispector)
- 비헤이비어 검사자는 링고 스크립트를 손쉽게 작성할 수 있게
사용자를 도와주는 기능입니다.
비헤이비어
비헤이비어
추가/삭제
실행 순서 조절
스크립트 창
이벤트
추가/삭제
액션 추가/삭제
스크립트(Script) 창
- 링고 스크립트를 직접 작성하거나 작성한 스크립트를 수정하
고자 할 때 사용합니다.(비헤이비어로 작성한 것도 수정 가능)
주석 달기
핸들러로 이동
주석 제거
리컴 파일
왓처 창에 추가
분리점 기록
성격별로 분리된
스크립트 창
링고 사전
알파벳순의 링고 사전
메시지(Message) 창
- 스크립트를 작성해 실행하기 전에 먼저 검사할 때 사용합니다.
또한 현재 작업중인 디렉터나 시스템, 캐스트 멤버에 대한 정
보를 얻고자 할 때도 사용합니다.
성격별로 분류된
링고 사전
알파벳순의
링고 사전
추적 툴
핸들러로 이동
왓처 창에 추가
3-1. 링고 스크립트
디렉터의 고유 스크립트 언어로 디렉터의
무비를 제어하는 명령어 모음
프레임 이동, 스프라이트의 속성 변경, 마
우스나 키보드의 입력을 받아 실행하는 등
세부적인 기능을 가짐
객체지향적 프로그래밍 구조 가짐
3-2. 링고 스크립트의 종류 1
스프라이트 스크립트 – 현재 스테이지에
올라와 있는 스프라이트의 스크립트.
캐스트 스크립트 – 캐스트 윈도우에 적용
되는 스크립트
프레임 스크립트 - 스코어 윈도상의 스크
립트 채널
무비 스크립트 - 스크립트의 기본으로 무
비 전반에 관한 값들을 설정한다
3-2. 링고 스크립트의 종류 2
프라이머리 이벤트 스크립트 - 메시지의
이동경로에서 항상 최우선의 권한을 가지
는 이벤트. 무비가 종료될 때까지 유지됨
the mouseUpScript
the mouseDownScrip
the keyUpScript
the keyDownScript
the timeOutScript
3-3. 링고 스크립트의 우선순위
프라이머리 스크립트
스프라이트 스크립트
캐스트 스크립트
프레임 스크립트
무비 스크립트
메시지가 전달되는 순서와도 동일
3-4. 기초 명령어 1
1. go
분기문으로 마커, 프레임, 무비 등으로 분
기한다
ex) go to 프레임번호
go to “마커이름”
go to the movie “무비이름.dir”
go to 프레임번호 of movie “무비이름.dir”
3-4. 기초 명령어 2
2. play/play done
go와 같은 기능이지만 play done을 만나
면 play가 있던 곳으로 돌아간다. 도움말
같은 문서로 이동한 후 원위치 시키는 곳
등에 유용하게 사용된다.
ex) play 31
...... play done
3. Beep : 부저음을 낸다.
3-4. 기초 명령어 3
4. set/put
변수 지정, 변수에 값을 대입.
ex1) set 변수명 to “문자열” or set 변수명 = “문자
열”
put “문자열” into 변수명
ex2) set 변수명 to 값 or set 변수명 = 값
5. Alert : 경고음을 낸다.
ex) alert “경고”
3-4. 기초 명령어 4
6. Global
전역변수를 지정한다.
ex) global aa,bb,cc
set aa = 54
set bb = 33
set cc = aa+bb
7. cursor
무비의 마우스커서를 제어
ex) cursor 280 - 마우스커서를 손가락모양으로 바꿔
라
3-5. 퍼핏(puppet)
스프라이트가 스코어의 통제를 받지 않고
링고의 통제만을 기다리게 하는 기능
종류
puppetSprite : 스프라이트
puppetSound : 사운드
puppetTempo : 템포
puppetTransition : 화면전환
puppetPalette : 팔레트
3-6. Behavior(행동자) 스크립트
프레임 스크립트와 스프라이트 스크립트를
통합 관리. 링고에 관한 지식 없이도 스코
어 스크립트를 쉽게 만들 수 있는 기능.
Behavior Inspector
(행동자 검사기)를 사용
4-1. 디렉터의 동영상
디렉터에서 임포트해서 쓸 수 있는 동영상
avi, mov, mpeg(Xtra 사용 재생)
전체 데이터를 임포트하지 않고 동영상 파
일의 정보만 임포트하고 링크해서 사용
4-2. 디렉터와 플래시
디렉터 7.0부터 플래시 무비를 사용할 수
있게 됨
문제점 : SHOCKWAVE 상에서 플래시를
작동시킬 때 속도가 현저하게 느려진다
4-3. 출판(Publish)
동영상 : Export를 사용하여 Mov, Avi 생성
CD-ROM타이틀의 경우 exe파일 생성
웹에서의 사용 :
쇽 웨이브(dcr파일) 형태
Java(class 파일) 형태
4-4. 출판 시의 유의사항
저작권
상업용으로 타이틀을 제작하였을 때 가장
먼저 디렉터와 같은 저작도구와 저작에 사
용된 사운드, 이미지, 캐릭터 같은 요소의
저작권을 고려해야 함
라이센스 : 상용화된 제품이라도 라이센스
의 지불은 없으나 제품에 MACROMEDIA
로고를 삽입해야 한다.
5. 참고 서적 및 사이트
Web Animation DIRECTOR 8 (천일용 저)
아주 특별한 멀티미디어를 위한 디렉터8
(윤용호 저-베스트 북)
매크로 미디어사 홈페이지
www.macromedia.com