如何跟踪组件或其后代分派的每个事件?

时间:2009-11-30 17:33:00

标签: flex debugging events flex3 event-handling

我正在尝试确定在测试中需要等待的事件,以确保我的自定义组件已更新其所有属性。我当时正在使用VALUE_COMMIT,但出于某种原因这对我来说没有用。

所以,我想要一些简单的机制来跟踪从组件调度的每个事件。这可能吗?

1 个答案:

答案 0 :(得分:1)

您的组件(或其中一个传感器)可能正在实施IEventDispatcher interface(对吗?)。

您可以覆盖组件中的dispatchEvent()方法,如下所示:

override public function dispatchEvent(event:Event):Boolean
{
  trace(event.type);
  return super.dispatchEvent(event);
}

这取决于您所扩展的课程。更多信息请: - )