2011-03-21 6 views
0

안녕 민속AS3 OOP 원리 - 어느 정도면 충분합니까?

버튼으로 사용되는 여러 다른 MC의 컨테이너로 사용되는 MC가 있다고 가정 해보십시오.

이제 이벤트를 수신하고 전달하기 위해 컨테이너 클래스를 사용해야합니까?

또는

나는 수신하고 이벤트를 전달하기 위해 용기의 내부에 각 MC에 대한 별도의 클래스를 작성해야합니다.

요약 : 모두 해당하는 하나의 클래스 또는 각각의 MC 전용 소수 클래스.

추상화와 어느 정도 거리를 둡니까?

감사합니다.

답변

0

일반적으로 이벤트 리스너를 부모 컨테이너에 각각의 자손보다 더 효율적으로 등록하는 것이 더 효율적입니다. 이 경우 부모 MovieClip에 이벤트 리스너를 등록하십시오. 필수 ActionScript 3.0의에 콜린 모악을 인용 :

"당신이 예약이 호텔에 방을 기다리는 경우, 공석가 열릴 때 그것보다 당신에게 호텔 관리자에게 문의하는 것이 더 쉽습니다 그들이 떠날 때 호텔에있는 모든 손님들에게 당신에게 말할 것을 요청합니다. "