'drawing object'에 해당되는 글 1건

  1. 2008.07.28 사용자 정의 Visual class
화면에 보여질 수 있는 객체는 디스플레이 오브젝트를 상속받은 것들이다. 예전에는 이러한 객체는 플래시툴을 이용하여 드로잉하고 그 객체를 불러 들여와 스크립트로 제어 하였지만 AS3에서는 액션스크립트만으로 드로잉을 할 수 있다. 물론 이쁘고 복잡한 효과는 어느 정도 버려야 한다.

앞서 디스플레이 리스트를 통해 계층구조를 살펴 보았다. 그 중에 드로잉만 가능한 객체는 Shape정도가 있는데 사용 용도에 따라 부모클래스를 정해야 한다. 단순히 그래픽만 그릴 것이면 Shape정도로 사용하면 될 것이고 안에 자식을 추가 할 수 있는 컨테이너를 만들 것이면 Sprite, 모션을 만들어야 한다면 MovieClip을 exteds해야 한다.

SimpleButton : up , over , down , hit영역 등이 있는 플래시에서 제공하는 버튼 심볼과 같은 클래스이다.
Shape : 단순한 드로잉이 가능 한 객체이다.
Sprite : 자식을 추가할 수 있는 컨테이너이자 드로잉도 가능하다. 단 타임라인은 제공하지 않는다.
MovieClip : 자식을 추가 할 수 있는 컨테이너이자 드로잉도 가능하면 타임라인을 제공한다.

이처럼 적절한 클래스를 상속받아 graphics를 이용하거나 upState ,overState...등을 통해 클래스 특징에 맞는 메서드를 이용하여 visual object를 만든다.
Posted by 버터백통