동영상 클립의 기초
Flash Player 9 이상, Adobe AIR 1.0 이상
동영상 클립은 Flash 제작 도구를 사용하여 애니메이션 내용을 만들고 ActionScript를 사용하여 그 내용을 제어하는 사람들에게 중요한 요소입니다. Flash에서 동영상 클립 심볼을 만들 때마다 해당 Flash 문서의 라이브러리에 심볼이 추가됩니다. 기본적으로 이 심볼은
MovieClip 클래스
의 인스턴스가 되고 MovieClip 클래스의 속성과 메서드를 갖게 됩니다.
동영상 클립 심볼의 인스턴스를 스테이지에 배치하면 ActionScript를 사용하여 동영상 클립의 재생을 변경하지 않는 한, 동영상 클립이 자동으로 타임라인을 따라 진행됩니다(프레임이 둘 이상일 경우). MovieClip 클래스를 구별하는 것은 이 타임라인으로, Flash 제작 도구에서 모션 트윈이나 모양 트윈을 통해 애니메이션을 만들 수 있습니다. 반면 Sprite 클래스의 인스턴스인 표시 객체의 경우에는 프로그래밍을 통해 값을 변경하는 방법으로만 애니메이션을 만들 수 있습니다.
이전 버전의 ActionScript에서는 MovieClip 클래스가 Stage의 모든 인스턴스의 기본 클래스였습니다. ActionScript 3.0에서 동영상 클립은 화면에 표시할 수 있는 여러 표시 객체 중 하나일 뿐입니다. 표시 객체의 기능에 타임라인이 필요하지 않은 경우 MovieClip 클래스 대신 Shape 클래스나 Sprite 클래스를 사용하면 렌더링 성능을 높일 수 있습니다. 작업에 적합한 표시 객체를 선택하는 것에 대한 자세한 내용은
DisplayObject 하위 클래스 선택
을 참조하십시오.
중요한 개념 및 용어
동영상 클립과 관련한 중요한 용어가 아래 참조 목록에 정리되어 있습니다.
-
AVM1 SWF
-
ActionScript 1.0 또는 ActionScript 2.0으로 만든 SWF 파일로 대개 Flash Player 8 또는 이전 버전을 대상으로 합니다.
-
AVM2 SWF
-
ActionScript 3.0을 사용하여 생성하는 Adobe Flash Player 9 이상 또는 Adobe AIR용 SWF 파일입니다.
-
외부 SWF
-
프로젝트 SWF 파일과는 별도로 만들어지는 SWF 파일로, 프로젝트 SWF 파일에 로드되어 이 프로젝트 SWF 파일 내에서 재생됩니다.
-
프레임
-
타임라인의 가장 작은 시간 구획입니다. 영화 필름스트립과 같이 각 프레임은 특정 시점의 애니메이션 스냅샷과 유사하며, 이러한 프레임을 차례로 빠르게 재생하면 애니메이션 효과가 연출됩니다.
-
타임라인
-
동영상 클립의 애니메이션 시퀀스를 구성하는 일련의 프레임을 은유적으로 표현한 것입니다. MovieClip 객체의 타임라인은 Flash 제작 도구의 타임라인에 해당합니다.
-
재생 헤드
-
특정 순간에 표시되는 타임라인 내 위치(프레임)를 나타내는 표시자입니다.
|
|
|