【发布时间】:2011-03-21 22:29:41
【问题描述】:
大家好
假设您有一个 MC 用作容器,而其他几个 MC 用作按钮。
现在,我应该使用容器的类来侦听和分派事件吗?
或者
我是否应该为容器内的每个 MC 创建一个单独的类来监听和调度事件。
总而言之:一个面向所有人的课程,或者几个专门针对各自 MC 的小型课程。
抽象应该走多远?
谢谢。
【问题讨论】:
标签: actionscript-3 oop flash-cs4 abstraction
大家好
假设您有一个 MC 用作容器,而其他几个 MC 用作按钮。
现在,我应该使用容器的类来侦听和分派事件吗?
或者
我是否应该为容器内的每个 MC 创建一个单独的类来监听和调度事件。
总而言之:一个面向所有人的课程,或者几个专门针对各自 MC 的小型课程。
抽象应该走多远?
谢谢。
【问题讨论】:
标签: actionscript-3 oop flash-cs4 abstraction
向父容器注册事件侦听器通常比向其每个后代注册事件侦听器更有效。在这种情况下,向父 MovieClip 注册事件侦听器。在 Essential ActionScript 3.0 中引用 Colin Moock:
“如果您在一家订满的酒店等待房间,请酒店经理告诉您何时有空缺,这比让酒店的每位客人在他们离开时告诉您要容易得多。 "
【讨论】: