Flash Class간의 인식문제
public class BBB extends AAA{
…..
}
클래스BBB는 클래스AAA의 모든 변수들을 인식하고 재정의/수정/실행등을 할 수 있다.
결국 구조는 이렇게 해야한다.
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 — 정의할 클래스의 이름입니다.














*Recent Comments