我正在一个Flex前端的时刻,并且已经使用欧芹周边的传递消息/事件框架。

我想知道是否存在用于一个功能的简单的方式(在这种情况下,事件的构造),以获得至调用它的对象的引用?

这是为了确保一定的事件,我限定只能由一个指定类被分派。我的想法是以某种方式检查构造函数的调用者,如果它是正确的类型不会引发错误。

我打开替代方法在这里的建议,但我会非常喜欢坚持使用,如果香菜“的MessageHandler”的方法在所有可能的。

感谢阅读球员..

有帮助吗?

解决方案

堆栈跟踪的作品,但你可以更容易地传递给调用者的功能和类型的引用检查。

function dispatchEvent(caller:*):void {
   if(caller is SpecificClass) {
      // then dispatch event
   }
}
scroll top