AS3 OOP原则 - 多远就够了

时间:2011-03-21 22:29:41

标签: actionscript-3 oop flash-cs4 abstraction

HI Folks

想象一下,你有一个MC用作其他几个用作按钮的MC的容器。

现在,我应该使用容器的类来监听和分派事件。

或者

我应该为容器内的每个MC创建一个单独的类来监听和分派事件。

总结:一个班级适用于所有人,或几个专门用于各自MC的小班。

抽象应该走多远?。

感谢。

1 个答案:

答案 0 :(得分:0)

使用父容器注册事件监听器通常比使用每个子容器更有效。在这种情况下,使用父MovieClip注册事件侦听器。在 Essential ActionScript 3.0中引用Colin Moock

  

“如果您正在等待预订酒店的房间,那么要求酒店经理告诉您何时空置开放比告诉您酒店的每位客人何时离开时更容易告诉您。 “