ActionScript 3.0 구성 요소

Adobe® Flash® Professional CS5 구성 요소는 매개 변수를 사용하여 모양과 비헤이비어를 수정할 수 있는 동영상 클립입니다. 구성 요소는 RadioButton 또는 CheckBox와 같은 간단한 사용자 인터페이스 컨트롤이거나, List 또는 DataGrid와 같이 내용을 포함할 수 있습니다.

구성 요소를 사용하면 일관된 모양과 비헤이비어를 가진 강력한 Flash 응용 프로그램을 쉽고 빠르게 만들 수 있습니다. 사용자 정의 버튼, 콤보 상자 및 목록을 직접 만드는 대신 이러한 컨트롤을 구현하는 Flash 구성 요소를 사용할 수 있습니다. [구성 요소] 패널에서 응용 프로그램 문서로 구성 요소를 드래그하면 됩니다. 또한 응용 프로그램 디자인에 맞도록 해당 구성 요소의 모양과 느낌을 손쉽게 사용자 정의할 수 있습니다.

ActionScript에 대한 고급 지식 없이도 이러한 작업을 모두 수행할 수 있을 뿐만 아니라 ActionScript 3.0을 사용하여 구성 요소의 비헤이비어를 수정하거나 새로운 비헤이비어를 구현할 수도 있습니다. 각 구성 요소에는 API (Application Programming Interface)를 구성하는 고유한 ActionScript 메서드, 속성 및 이벤트 집합이 있습니다. 이러한 API를 사용하면 응용 프로그램이 실행 중인 동안에 구성 요소를 만들고 조작할 수 있습니다.

API를 사용하면 사용자 정의된 새로운 구성 요소도 만들 수 있습니다. Adobe Exchange( www.adobe.com/go/flash_exchange_kr )에서는 Flash 커뮤니티 회원이 만든 구성 요소를 다운로드할 수 있습니다. 구성 요소 만들기에 대한 자세한 내용은 www.adobe.com/go/learn_fl_creating_components_kr 를 참조하십시오.

ActionScript 3.0 구성 요소 아키텍처에는 모든 구성 요소의 기반이 되는 클래스, 모양을 사용자 정의하는 데 사용할 수 있는 스킨과 스타일, 이벤트 처리 모델, 포커스 관리, 액세스 가능성 인터페이스 등이 포함됩니다.

참고: Adobe Flash CS5에는 ActionScript 3.0 구성 요소뿐 아니라 ActionScript 2.0 구성 요소도 포함되어 있습니다. 이 두 가지 구성 요소 집합을 혼합해서 사용할 수는 없습니다. 특정 응용 프로그램에 대해 한 가지 구성 요소 집합만 사용해야 합니다. Flash CS5는 ActionScript 2.0 파일을 여는지, 아니면 ActionScript 3.0 파일을 여는지에 따라 ActionScript 2.0 구성 요소 또는 ActionScript 3.0 구성 요소를 제공합니다. 따라서 새로운 Flash 문서를 만들 때는 [Flash 파일(ActionScript 3.0)] 또는 [Flash 파일(ActionScript 2.0)] 중 하나를 지정해야 합니다. 기존 문서를 열 경우에는 [제작 설정]에 따라 사용할 구성 요소 집합이 결정됩니다. ActionScript 2.0 구성 요소에 대한 자세한 내용은 Adobe® ActionScript® 2.0 구성 요소 사용을 참조하십시오.

Flash ActionScript 3.0 구성 요소의 전체 목록은 구성 요소 유형 을 참조하십시오.