jeroendelau / as3-signals
该包最新版本(v0.8.0)没有可用的许可信息。
v0.8.0
2015-09-24 08:11 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:47:43 UTC
README
信号 是轻量级、强类型的 AS3 消息工具。
使用比 AS3 Events 更好的 API 和更少的模板代码来连接您的应用程序。
概念
- 信号 实际上是一个针对特定事件的迷你分发器,有自己的监听器数组。
- 信号为事件在类中提供了一个具体的成员资格。
- 监听器订阅的是真实对象,而不是基于字符串的通道。
- 不再需要事件字符串常量。
- 信号灵感来源于 C# 事件 和 Qt 中的 signals/slots。
语法
// with EventDispatcher
button.addEventListener(MouseEvent.CLICK, onClick);
// Signal equivalent; past tense is recommended
button.clicked.add(onClicked);
我仍在寻找反馈、批评和建议。
我的邮箱是 robert at robertpenner.com。
我在 Twitter 上 @robpenner。