Archive

Posts Tagged ‘flash’

Flash Class간의 인식문제

April 13, 2009 Leave a comment

public class BBB extends AAA{
…..
}

클래스BBB클래스AAA의 모든 변수들을 인식하고 재정의/수정/실행등을 할 수 있다.

결국 구조는 이렇게 해야한다.

AAA.as는 부모 클래스로 아래와같이

public class AAA {
…..
}

BBB.as는 자식 클래스로 아래와 같이

public class BBB extends AAA{
…..
}

그래서 Test.swf에서는

import AAA;
import BBB;

여기서 중요한 것이 바로 extends

extends

구문

class className extends otherClassName {}
interface interfaceName extends otherInterfaceName {}

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 9

다른 클래스의 하위 클래스인 클래스를 정의합니다.
하위 클래스는 수퍼 클래스에 정의된 모든 메서드, 속성 및 함수 등을 상속 받습니다.
final로 표시된 클래스는 확장할 수 없습니다.
또한 extends 키워드를 사용하여 인터페이스를 확장할 수 있습니다.
다른 인터페이스를 확장하는 인터페이스는 원본 인터페이스의 모든 메서드 선언을 포함합니다.

중 요: 이 키워드를 사용하려면 FLA 파일의 [제작 설정] 대화 상자에 있는 [Flash] 탭에서 ActionScript 2.0 및 Flash Player 6 이상을 지정해야 합니다.
이 키워드는 외부 스크립트 파일에 사용되는 경우에만 지원되고 액션 패널에서 작성된 스크립트에는 사용할 수 없습니다.

매개 변수

className:Class — 정의할 클래스의 이름입니다.

Tags: ,