Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > . 도트 연산자 | |||
object.property_or_method instancename.variable instancename.childinstance instancename.childinstance.variable
중첩된 자식 무비 클립, 변수 또는 속성에 액세스하기 위해 무비 클립 계층을 탐색하는 데 사용됩니다. 또한 도트 연산자를 사용하면 객체 또는 최상위 클래스의 속성을 테스트하거나 설정하고 객체 또는 최상위 클래스의 메서드를 실행하거나 데이터 구조를 만들 수도 있습니다.
지원 버전: ActionScript 1.0, Flash Lite 1.0
object : Object - 클래스의 인스턴스입니다. 이 객체는 내장 ActionScript 클래스 또는 사용자 정의 클래스의 인스턴스가 될 수 있습니다. 이 매개 변수는 항상 도트 연산자(.)의 왼쪽에 옵니다.
property_or_method - 객체와 관련된 속성 또는 메서드의 이름입니다. 내장 클래스에 사용 가능한 모든 메서드와 속성은 해당 클래스의 메서드 및 속성 요약 표에 나열되어 있습니다. 이 매개 변수는 항상 도트 연산자(.)의 오른쪽에 옵니다.
instancename : MovieClip - 무비 클립의 인스턴스 이름입니다. variable -- 도트 연산자(.)의 왼쪽에 있는 인스턴스 이름은 무비 클립의 타임라인에서 변수를 나타낼 수도 있습니다.
childinstance : MovieClip - 다른 무비 클립의 자식이거나 중첩된 무비 클립 인스턴스입니다.
Object - 도트 연산자의 오른쪽에 명명된 메서드, 속성 또는 무비 클립입니다.
다음은 person_mc 무비 클립에서 hairColor 변수의 현재 값을 식별하는 예제입니다.
person_mc.hairColor
Flash 4 제작 환경에서는 도트 구문을 지원하지 않지만 Flash Player 4용으로 제작된 Flash MX 2004 파일의 경우 도트 연산자를 사용할 수 있습니다. 위의 예제는 아래에 나오는 Flash 4 구문(더 이상 사용되지 않음)과 같습니다.
/person_mc:hairColor
다음 예제에서는 _root 범위 내에서 새 무비 클립을 만듭니다. 그런 다음 container_mc라는 무비 클립 내에 텍스트 필드를 만듭니다. 이 텍스트 필드의 autoSize 속성은 true로 설정되고 현재 날짜가 입력됩니다.
this.createEmptyMovieClip("container_mc", this.getNextHighestDepth());
this.container_mc.createTextField("date_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
this.container_mc.date_txt.autoSize = true;
this.container_mc.date_txt.text = new Date();
SWF 파일 내에서 대상 인스턴스를 지정하고 이러한 인스턴스의 속성과 값을 설정해야 할 경우에 도트 연산자(.)가 사용됩니다.