我在我的最新项目中使用了 Robert Penner 的 Signals。它工作得很好。
https://github.com/robertpenner/as3-signals
现在我需要一种方法来知道过去某个地方何时已经发送了信号 hal。例如,我有一个类在完全加载时分派信号,但我需要在同一个类中设置一些标志,以允许某些方法仅在事件已被分派时才能工作。
因此,快速而快速的解决方案是在事件处理程序中添加一个布尔值:
isLoaded = true;
但我想知道 Signal 类中是否已经实现了一些我可以使用的东西。