동영상 클립의 기초

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 제작 도구의 타임라인에 해당합니다.

재생 헤드
특정 순간에 표시되는 타임라인 내 위치(프레임)를 나타내는 표시자입니다.