命名空间

将东西成组, 归类摆放是一种好习惯, 尽管 Namespace 是这里的阿卡林, 但同时也是最简单的特性.

我们可以通过 Broadcast.createNamespace 方法创建一个命名空间:

namespace = broadcast.createNamespace("example_namespace")

我们可以为这个命名空间设置各种东西, 包括优先级, 是否隐藏, 是否禁用, 还有命名空间级作用的 Dispatcher.

使用 removeNamespace 即可删除命名空间, 但相对的, 在这个命名空间下的事件监听器将 全部 被移除.

使用 containNamespace 查询是否有该命名空间.

使用 getNamespace 获取 Namespace 实例.

hideNamespace, unhideNamespace 可以设定是否隐藏.

enableNamespace, disableNamespace 可以设定是否禁用.

getDefaultNamespace 可以获取默认的命名空间, 这个也可以拿来 remove.