2011-03-21 82 views
0

HI民間AS3 OOP原則 - 有多遠

想象一下,您有一個MC用作其他幾個MC用作按鈕的容器。

現在,我應該使用容器的類來偵聽和分派事件。

或者

我應該爲每個MC一個單獨的類的容器內,以監聽和調度事件。

總結:一門課程適用於所有MC,或幾門小型課程專門用於各自的MC。

應該走多遠抽象?

謝謝。

回答

0

用父容器註冊事件偵聽器通常比每個子容器更有效。在這種情況下,請將事件偵聽器註冊到父級MovieClip。引述科林·穆克在基本的ActionScript 3.0

「如果你等待在客滿的酒店房間,它更容易讓酒店經理時的空缺開闢了告訴你比它要求酒店的每位客人在他們離開時告訴您。「