jeroendelau/as3-signals

该包最新版本(v0.8.0)没有可用的许可信息。

安装: 14

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 201

语言:ActionScript

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

AS3 事件背景