ActionScript를 사용하여 런타임에 구성 요소를 문서에 추가하려면 SWF 파일을 컴파일할 때 응용 프로그램의 라이브러리([윈도우] > [라이브러리])에 해당 구성 요소가 있어야 합니다. 라이브러리에 구성 요소를 추가하려면 [구성 요소] 패널의 구성 요소를 [라이브러리] 패널로 드래그합니다. 라이브러리에 대한 자세한 내용은
라이브러리
를 참조하십시오.
응용 프로그램에서 구성 요소의 API를 사용하려면 해당 구성 요소의 클래스 파일도 가져와야 합니다. 구성 요소 클래스 파일은 하나 이상의 클래스가 포함된
패키지
에 설치됩니다. 구성 요소 클래스를 가져오려면
import
문을 사용하여 패키지 이름과 클래스 이름을 지정하십시오. 예를 들어, 다음
import
문을 사용하면 Button 클래스를 가져올 수 있습니다.
import fl.controls.Button;
구성 요소를 포함하는 패키지에 대한 자세한 내용은
ActionScript 3.0 Reference
를 참조하십시오. 구성 요소 소스 파일의 위치에 대한 자세한 내용은
구성 요소 파일을 사용한 작업
을 참조하십시오.
구성 요소 인스턴스를 만들려면 구성 요소의 ActionScript 생성자 메서드를 호출해야 합니다. 예를 들어, 다음 명령문은
aButton
이라는 Button 인스턴스를 만듭니다.
var aButton:Button = new Button();
마지막으로 정적
addChild()
메서드를 호출하여 구성 요소 인스턴스를 스테이지 또는 응용 프로그램 컨테이너에 추가합니다. 예를 들어, 다음 명령문은
aButton
인스턴스를 추가합니다.
addChild(aButton);
이때 구성 요소 API를 사용하여 스테이지에 있는 구성 요소의 크기와 위치를 동적으로 지정하고, 이벤트를 수신하고, 구성 요소의 비헤이비어를 수정하도록 속성을 설정할 수 있습니다. 특정 구성 요소의 API에 대한 자세한 내용은
ActionScript 3.0 Reference
를 참조하십시오.
addChild()
메서드에 대한 자세한 내용은
표시 목록을 사용한 작업
을 참조하십시오.