그래서 Sprite/Shape를 확장 할 필요없이 Graphics 클래스의 기능을 사용할 수있게하려는 프로젝트를 가지고 놀고 있습니다. 제 목표는 제쳐두고, 어떻게 작동하는지 혼란 스럽습니다. 그것의 메서드는 아무것도 반환하지 않는 것, 그리고 Sprite/Shape 클래스의 자식 속성으로 추가 되었기 때문에 실제로 무엇을하는지 파악할 수 없습니다. 또한 인스턴스화 할 수없는 클래스 중 하나입니다.AS3 Graphics 클래스 : 어떻게 작동합니까?
이 시점에서, 나는 단지 궁금해서.
누구든지 이에 대해 의견이 있으십니까?
편집 : 내가 답으로서 찾고있는 것의 더 분명한 구분을 제공해야합니다. 설명서를 읽었지만 AS3이 실제로 수행하는 작업에 대한 설명서는 설명하지 않습니다. 나는 그래픽과 그것을 사용하는 클래스 사이의 프로그램 적 관계에 대한 지식이있는 추측을 찾고있다.
HTML5의 캔버스 요소에 익숙한 경우 AS3 DisplayObject의 그래픽 속성은 drawRect() 등과 같은 메서드를 사용하여 그릴 수있는 캔버스와 비슷합니다. –
상속을 사용하여 Sprite를 확장하는 대신 composition을 사용하고 Sprite 유형의 클래스 멤버 변수를 만들지 않습니까? – Allan