각 구성 요소에는 모양과 비헤이비어를 변경하는 데 사용할 수 있는 매개 변수가 있습니다. 매개 변수는 구성 요소 클래스의 속성이며 속성 관리자와 [구성 요소 관리자]에 표시됩니다. 가장 일반적으로 사용되는 속성은 제작 매개 변수로 표시되지만 그 외 다른 속성은 ActionScript를 사용하여 설정해야 합니다. 제작하는 동안에 설정할 수 있는 모든 매개 변수를 ActionScript로 설정할 수도 있습니다. ActionScript로 매개 변수를 설정하면 제작하는 동안에 설정된 모든 값이 재정의됩니다.
대부분의 ActionScript 3.0 사용자 인터페이스 구성 요소는 UIComponent 클래스 및 기본 클래스의 속성과 메서드를 상속합니다. 예를 들어, Button 및 CheckBox 클래스는 UIComponent 클래스 및 BaseButton 클래스 둘 모두의 속성을 상속합니다. 사용자는 구성 요소의 상속된 속성과 고유한 클래스 속성에 모두 액세스할 수 있습니다. 예를 들어, ProgressBar 구성 요소에는 UIComponent에서 상속한
ProgressBar.enabled
속성뿐만 아니라 고유한
ProgressBar.percentComplete
속성도 있으며 이 두 가지 속성을 모두 사용하여 ProgressBar 구성 요소의 인스턴스와 상호 작용할 수 있습니다. 구성 요소의 속성에 대한 자세한 내용은
ActionScript 3.0 참조 설명서
를 참조하십시오.
속성 관리자나 [구성 요소 관리자]를 사용하여 구성 요소 인스턴스의 매개 변수를 설정할 수 있습니다.
속성 관리자에서 구성 요소의 인스턴스 이름 입력:
-
[윈도우] > [속성] > [속성]을 선택합니다.
-
스테이지에서 구성 요소 인스턴스를 선택합니다.
-
[무비 클립] 드롭 다운 목록 아래쪽에 있는 [<인스턴스 이름>] 텍스트 상자에 구성 요소 인스턴스의 이름을 입력합니다. 또는 [매개 변수] 탭을 클릭하고
구성 요소
라는 단어 아래의 상자에 이름을 입력합니다. 그런 다음 설정할 매개 변수의 값을 입력합니다.
인스턴스 이름에 구성 요소의 종류를 나타내는 접미어를 추가하는 것이 좋습니다. 이렇게 하면 ActionScript 코드를 보다 쉽게 읽을 수 있습니다. 예를 들어,
licenseSb
라는 인스턴스 이름은 구성 요소가
licenseTa
텍스트 영역에서 사용권 계약을 스크롤하는 스크롤 막대임을 나타냅니다.
구성 요소 관리자에서 구성 요소 인스턴스의 매개 변수 입력:
-
[윈도우] > [구성 요소 관리자]를 선택합니다.
-
스테이지에서 구성 요소 인스턴스를 선택합니다.
-
[매개 변수] 탭을 클릭한 다음 나열된 매개 변수의 값을 입력합니다.
구성 요소 관리자의 구성 요소 매개 변수
ActionScript의 구성 요소 속성 설정
ActionScript에서 도트(.) 연산자(도트 구문)는 스테이지의 객체 또는 인스턴스에 속한 속성이나 메서드에 액세스하는 데 사용됩니다. 도트 구문 표현식은 인스턴스의 이름으로 시작하고 그 뒤에 도트가 있으며 지정할 요소가 맨 마지막에 나옵니다. 예를 들어, 다음 ActionScript 코드는 CheckBox 인스턴스
aCh
의
width
속성을 50픽셀로 설정합니다.
aCh.width = 50;
다음
if
문은 사용자가 체크 상자를 선택했는지 여부를 확인합니다.
if (aCh.selected == true) {
displayImg(redCar);
}
|
|
|